Possible Duplicate:
How can I avoid running ActiveRecord callbacks?

我有这样的模型

class Vote < ActiveRecord::Base  
    after_save :add_points_to_user

    .....
end

是否有可能在保存时强制model跳过调用add_points_to_user?可能是ActiveRecord#deleteActiveRecord#destroy

推荐答案

对于Rails 2,而不是Rails 3,您可以使用以下内容:

object.send(:create_without_callbacks)
object.send(:update_without_callbacks)

Ruby-on-rails相关问答推荐

参数数量错误(给定1个,预期为0个;必需关键字:IO、文件名)-活动存储

搜查升级到 4.0.0 和 ActionText::RichText

获取所有属于模型的嵌套对象

ActiveRecord 错误地转义 JSON 字符串

Ruby on rails 查询不知道怎么写

显示每个 rspec 示例的运行时

Rails 和 jsonb 类型jsonb不存在

Rails - 使用 %W

Phusion 乘客(适合傻瓜!)

带有查询字符串参数的 Rails 动作缓存

Rails 错误:无法批量分配受保护的属性

可以在 Rails/ActiveRecord 中使用 NULL 指定唯一索引吗?

Elastic Beanstalk Ruby/Rails 需要安装 git,所以 bundle install 可以工作.. 但不是

如何在 Ruby 中生成随机日期?

Rails:进行不可逆转的迁移是不是很糟糕?

在rails中带有内部文本或html的link_to image_tag

Mongoid OR 查询语法

在创建控制器和模型之后(仅)创建 Ruby on Rails 视图

资源和资源方法之间的区别

ActiveRecord 查找以