相关疑难解决方法(0)

如何跳过ActiveRecord回调?

可能重复:
如何避免运行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

ruby-on-rails rails-activerecord

76
推荐指数
4
解决办法
8万
查看次数

在耙子任务期间关闭观察员的简单方法?

我在我的应用程序中使用restful_authentication.我正在使用rake任务创建一组默认用户,但每次运行任务时都会因为与我的用户模型关联的观察者而发送激活电子邮件.我在创建用户时设置激活字段,因此不需要激活.

任何人都知道在运行rake任务时绕过观察者的简单方法,以便在我保存用户时不会发送电子邮件?

谢谢.

ruby ruby-on-rails restful-authentication observer-pattern

39
推荐指数
4
解决办法
1万
查看次数