覆盖rails中的delete_all
我想向 delete_all...
添加 :limit
子句,我该怎么做?
我能想到的一种方法是覆盖默认的 delete_all
,但我无法让它工作...... add_conditions!
函数未定义!
I want to add a :limit
clause to delete_all...
how can I do that?
One method I can think of is to override the default delete_all
, but I cant get it to work... the add_conditions!
function isn't defined!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
无需覆盖任何内容:
编辑:传递规范:
There's no need to override anything:
Edit: Passing spec:
这适用于 mysql 和 Rails 2.3
,甚至适用于 oracle_enhanced adpater 的更丑陋的 hack。 (我认为这对于rails3来说更好)
This worked with mysql and rails 2.3
and an even uglier hack for oracle_enhanced adpater. (I assume this is better with rails3)