nbu*_*lli 13 ruby-on-rails ruby-on-rails-3
有没有办法通过在Rails 3中的这些行做一些事情来跳过回调和验证?
Object.save(:validate => false, :skip_callbacks => true)
Run Code Online (Sandbox Code Playgroud)
谢谢!
bal*_*ark 15
Object.save(:validate => false)
Run Code Online (Sandbox Code Playgroud)
像你期望的那样工作.据我所知,你不能关闭回调(除非你从before_回调中返回false,但是然后中止事务).
小智 4
我以前遇到过类似的事情,我用的是这个:
Model.send(:create_without_callbacks)
Model.send(:update_without_callbacks)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18074 次 |
最近记录: |