8

在 Heroku 上执行此操作的最佳方法是什么?通过控制台?我确实为所有从属表设置了'dependent::destroy'。

4

2 回答 2

24
heroku run rails console

> Model.destroy_all

Model 是要销毁的模型的名称

于 2012-10-30T18:46:05.810 回答
5

您可以使用:

Object.delete_all 

您还可以将 :dependent 选项设置为 :delete_all。:delete_all 将发出一条 SQL 语句来删除所有子记录。因此,使用 :delete_all 可能会给您带来更好的性能。

has_many :childs, :dependent => :delete_all
于 2012-10-30T18:46:19.863 回答