Ruby on rails 在保存前发送一个变量
好的,我正在尝试创建一个before_save,用于检查字段是否发生更改,并将其返回到如下变量中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 有什么方法可以做到这一
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