2013-10-25 32 views
0

我想知道如何清理數據庫,一旦我添加到屬性dependant: :destroy。例如,我有一個郵政有has_many :comments。當Post模型中的評論不是dependant: :destroy時,我刪除了該帖子。現在他們依賴,我想清理數據庫即。刪除這些評論。清理數據庫後添加dependent::destroy

在此先感謝

編輯

我可能不是很清楚:我正在尋找一種方式來做到這一點在數據庫中,而不必做一些具體的查詢,但一個全球性。這種格式的東西rake db:clean_my_database

回答

0

貫穿你的所有評論,並摧毀那些有空白的人?後..

Comment.all.each { |com| com.destroy if com.post.nil? } 
0

Comment.all.each{ |c| c.destroy if c.post.nil? }