2014-02-22 91 views
0

我想在Rails 4中做相當於Rails 3的Model.send(:create_without_callbacks),但是找不到這樣做的工作方式。Rails 4:抑制after_create回調

在Rails 3中的常用方法調用.skip_callback().set_callback()這裏行不通,因爲.set_callback() Rails中4

+0

'skip_callback'和'set_callback'應該工作在軌道4,5 http://api.rubyonrails.org/classes/ActiveSupport/Callbacks/ClassMethods.html#method-i-set_callback – Zakwan

回答

1

不存在。如果我得到這個權利,那麼就可以實現與拉姆達的定義,像這樣:

after_create :your_method, :if => lambda{ --your true/false set of conditions-- } 
相關問題