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

如何在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