2017-09-25 13 views
0

rspecのレコードの削除を呼び出すと、永久に削除されたようです。私はこれが工場の女の子と関係があると思います。パラノイア、工場の女の子、レール、rspecでソフト削除をテストする方法はありますか?パラノイアと工場の女の子によるソフト削除

+0

宝石類のパラノイアを使用している間に「破壊」方法をテストしたいですか?モデルに 'acts_as_paranoid'が設定されていることを確認してください。 – seanriordan08

+0

'delete_all'は何らかの理由でレコードをハードに削除しました。 'deleted_at'を工場のある時間に設定して、何とかnilにリセットします。レコードが作成された後、モデルを参照してレコードを保存した後でdeleted_atを設定することで、それを動作させることができましたが、この質問はまだ解決されていないと感じています。 –

+1

あなたの仕様を投稿するのに役立ちます - あなたはこれまで何を持っていますか? – seanriordan08

答えて

1

ソフト削除は、削除ではなく、コールバックをスキップするdestroyを呼び出すことによってトリガーされます。

関連する問題