【发布时间】:2016-11-17 11:35:21
【问题描述】:
我有一些从 Get/Post 请求中得到的变量 =>
params[:status], params[:value] #:value has the value of the :status
我很想使用活动记录的update 方法来更新记录(需要运行验证)。然后我怎样才能创建一个动态查询,如
@user.update(status: value)
我试过了。
attribute = { params[:status] => params[:value] }
user.update(attribute)
但这不会调用任何验证。验证对我来说很重要。
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-5