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'。 –