Ruby on rails 在保存前发送一个变量

Ruby on rails 在保存前发送一个变量,ruby-on-rails,ruby,Ruby On Rails,Ruby,好的,我正在尝试创建一个before_save,用于检查字段是否发生更改,并将其返回到如下变量中 if @user.update_attributes(params[:user]) send_email_update(@user) logger.info @changed 在模型中,我在保存之前有一个 before_save :check_changes def check_changes @changed = self.changed end 有什么方法可以做到这一

好的,我正在尝试创建一个before_save,用于检查字段是否发生更改,并将其返回到如下变量中

if @user.update_attributes(params[:user]) 
  send_email_update(@user)
  logger.info @changed
在模型中,我在保存之前有一个

 before_save :check_changes

 def check_changes
   @changed = self.changed
 end
有什么方法可以做到这一点吗?基本上是用更改的字段发回一个变量,或者如果有关于如何处理类似问题的建议,请使用

if @user.update_attributes(params[:user]) 
  send_email_update(@user)
  logger.info @changed