use*_*363 6 ruby-on-rails-4
我们正在寻找删除Rails中多个记录的命令transaction.为了使内触发transaction,我们使用destroy_all!和delete_all!并收到method not defined错误.在Rails事务中触发的多个记录的正确删除命令(或正确的方法)是什么?
transaction
destroy_all!
delete_all!
method not defined
Hoa*_*Hoa 10
不,没有叫做delete_all!或的方法destroy_all!.请参阅文档.
使用delete_all或destroy_all代替.如果删除失败,这些方法将引发ActiveRecord错误.这意味着如果出现错误,您的事务将被回滚.
delete_all
destroy_all
归档时间:
10 年,1 月 前
查看次数:
4260 次
最近记录:
6 年,1 月 前