我正在尝试在Rails 4中执行相当于Rails 3的Model.send(:create_without_callbacks)
,但找不到这样做的有效方法。
Rails 3中调用.skip_callback()
和.set_callback()
的常用方法在此处不起作用,因为Rails 4中不存在.set_callback()
。
答案 0 :(得分:1)
如果我做对了,那么你可以用lambda定义实现这个目标,如下所示:
after_create :your_method, :if => lambda{ --your true/false set of conditions-- }