我正在构建一个 Rails 应用程序,其中一个功能是用户可以编写日记条目并保存它们。我想从它们所在的相应 PostgreSQL 表中删除每个日记条目。我该怎么做?
问问题
110 次
2 回答
1
如果您不关心回调并且只想删除表中的所有内容,您可以使用delete_all
:
JournalEntry.delete_all
如果您确实希望执行回调,您可以使用destroy_all
:
JournalEntry.destroy_all
于 2013-06-25T03:57:12.093 回答
1
# assuming your journal entries are a model named Entry
Entry.find(:all).each { |e| e.destroy! }
可能不是最有效的方法,但它会按照您的要求进行。
于 2013-06-25T03:51:31.057 回答