可能重复:
如何避免运行ActiveRecord回调?
我有这样的模特
class Vote < ActiveRecord::Base
after_save :add_points_to_user
.....
end
Run Code Online (Sandbox Code Playgroud)
是否有可能以某种方式迫使模型add_points_to_user在保存时跳过呼叫?可能像ActiveRecord#deletevs ActiveRecord#destroy?
我在我的应用程序中使用restful_authentication.我正在使用rake任务创建一组默认用户,但每次运行任务时都会因为与我的用户模型关联的观察者而发送激活电子邮件.我在创建用户时设置激活字段,因此不需要激活.
任何人都知道在运行rake任务时绕过观察者的简单方法,以便在我保存用户时不会发送电子邮件?
谢谢.