首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

怎么在after_save等回调函数中判断某个字段的值发生改变了

2012-08-24 
如何在after_save等回调函数中判断某个字段的值发生改变了.column_changed?假如我要判断一个用户的名字是

如何在after_save等回调函数中判断某个字段的值发生改变了
.column_changed?

假如我要判断一个用户的名字是否发生改变
after_save :name

def name
  if self.name_changed?

  end
end

如果改变了返回的是true,没变返回的是false
扩展阅读:http://ar.rubyonrails.org/classes/ActiveRecord/Dirty.html

热点排行