Rails 如何在创建一个实例的时候跳过 callback?

awking · 2014年11月12日 · 最后由 gyorou 回复于 2014年11月12日 · 1989 次阅读

在 rails4.1.7 比如

class Vote < ActiveRecord::Base  
    after_create :add_points_to_user

end

 Vote.create( vote_params) # skill_callback

怎么能在创建的时候跳过回调?

我看手册上只提供了更新时候的方法来跳过回调

文档 跳过回调

1 楼 已删除

解法不就在你给的文档下面一厘米吗……

http://www.rubydoc.info/docs/rails/4.0.0/ActiveSupport/Callbacks/ClassMethods%3askip_callback

另外还可以通过 options 指定条件。

遇到此类首先应该去搜索……谷歌搜索skip callback rails4 马上就能找到答案。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号