在Heroku上执行此操作的最佳方法是什么?通过控制台?我确实为所有依赖表设置了'dependent :: destroy'。
答案 0 :(得分:23)
heroku run rails console
> Model.destroy_all
模型是您要销毁的模型的名称
答案 1 :(得分:4)
您可以使用:
Object.delete_all
您还可以将:dependent选项设置为:delete_all。 :delete_all将发出单个SQL语句来删除所有子记录。因为这个使用:delete_all可能会给你更好的表现。
has_many :childs, :dependent => :delete_all