如果传递的参数相同,我需要将属性更新为 nil
。
例如 type
属性可以保存整数,比如 1,2,3
如果从 View 中我收到 params[:type]
作为1
并且类型也是 1
我需要将其设置为 nil
。
最佳答案
@my_obj = MyObject.find(params[:id])
if params[:type] == @my_obj.type
@my_obj.update_attribute(:type, nil)
end
关于ruby-on-rails - 将属性更新为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931159/