如何更新控制器方法的特定字段值?

SL_*_*ser 2 forms ruby-on-rails

我有如下用户模型

t.string   "name"
t.string   "email"
t.datetime "created_at"
t.datetime "updated_at"
t.string   "encrypted_password"
t.string   "salt"
t.string   "remember_token"
t.boolean  "admin"
t.boolean  "active"
Run Code Online (Sandbox Code Playgroud)

我需要更改活动属性的布尔值.我怎么能用我的方法呢?

dav*_*idb 6

你可以这样做

@user.active = true
@user.save
Run Code Online (Sandbox Code Playgroud)

或者这种方式(在更新操作上)

@user.update_attributes(params[:user])
Run Code Online (Sandbox Code Playgroud)

或者你的意思是否呢?