删除整个voltrb商店集合

时间:2015-06-26 14:39:02

标签: voltrb

store.widgets.clear似乎没有保存到数据库中。 所以我试过了:

store.widgets.each do |i|
  i.destroy
end

这会破坏数据库中只有一半的记录。 关于如何删除整个商店集合的任何建议?

1 个答案:

答案 0 :(得分:5)

我需要添加一个.destroy_all(或make .clear这样做),但还没有找到它。你看到.each的问题是它在删除时迭代数组。现在你可以这样做:

apply()

我会优先考虑destroy_all。