0

我想知道添加到属性后如何清理数据库dependant: :destroy。例如,我有一个拥有has_many :comments. 当评论不在dependant: :destroy帖子模型中时,我删除了这篇帖子。现在他们是依赖的,我想清理数据库,即。删除这些评论。

提前致谢

编辑

我可能还不够清楚:我正在寻找一种在数据库上执行此操作的方法,而无需执行一些特定查询,而是进行全局查询。这种格式的东西rake db:clean_my_database

4

2 回答 2

0

浏览你所有的评论并摧毁那些有空白的人?邮政..

Comment.all.each { |com| com.destroy if com.post.nil? }
于 2013-10-25T19:14:50.627 回答
0

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

于 2013-10-25T19:14:54.683 回答