2012-10-30 7 views
5

Herokuでこれを行うにはどうすればよいですか?コンソールを介して?私は「依存する:破壊する」すべての従属テーブルを設定します。他のテーブルの従属レコードを含むテーブルのすべてのレコードを破棄する方法

Object.delete_all 

あなたにも設定することができます:DELETE_ALL:への依存オプション

+1

もちろんです。私はまずそれを試すのを待っていた。ありがとう。 –

答えて

20
heroku run rails console 

> Model.destroy_all 

モデルはあなたが使用すること

4

を破壊したいモデルの名前です。 :delete_allはすべての子レコードを削除する単一のSQL文を発行します。これはdelete_allを使用するとパフォーマンスが向上する可能性があります。

has_many :childs, :dependent => :delete_all 
+0

.destroy_allは依存関係を削除します::destroy objects .delete_allは依存関係を削除しません::destroy objects – tglover

関連する問題