伏特:相当于 destroy_all?
Volt: Equivalent of destroy_all?
我有一个带有 "reset this collection" 按钮的表单。看起来有点像这样:
<button e-click="reset_patients">reset patients</button>
在我的控制器中,我这样做:
def reset_patients
puts "destroying"
store.patients.each{|p| p.destroy}
end
我期望的是显示列表的客户端将显示一个空列表。实际发生的情况是部分而非全部项目被删除。
如何在持久性后备存储(即:model :store
)上处理 "dump the entire collection in the trash can" 操作?另外,有没有办法让这些通过相关集合进行级联?
我们还没有。destroy_all。它在我的候选名单上,但我正在对数据提供程序 API 中的一件事进行修改,以使其更智能一些。现在你可以做
store.patients.reverse.each(&:destroy)
(需要 .reverse,因为你在循环时删除了数组对象)
我有一个带有 "reset this collection" 按钮的表单。看起来有点像这样:
<button e-click="reset_patients">reset patients</button>
在我的控制器中,我这样做:
def reset_patients
puts "destroying"
store.patients.each{|p| p.destroy}
end
我期望的是显示列表的客户端将显示一个空列表。实际发生的情况是部分而非全部项目被删除。
如何在持久性后备存储(即:model :store
)上处理 "dump the entire collection in the trash can" 操作?另外,有没有办法让这些通过相关集合进行级联?
我们还没有。destroy_all。它在我的候选名单上,但我正在对数据提供程序 API 中的一件事进行修改,以使其更智能一些。现在你可以做
store.patients.reverse.each(&:destroy)
(需要 .reverse,因为你在循环时删除了数组对象)