0
控制器中的[column_name]_changed?
不起作用,但在模型中可以吗?rails controller使用[column_name] _changed?不起作用
original_name = "test1"
new_name = "test2"
@user = User.find(params[:id])
puts"__________#{@user.name}" # "test1"
@user.update_attributes(params[:user])
puts"__________#{@user.name}" # "test2"
@user.name_changed? # return false is't not work
我会实现这个功能,我应该怎么做? – s6520643
@ s6520643:所以你想要更新并保存为不同的步骤?在我更新的答案中使用'assign_attributes'和单独的'save'。 –