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

时间:2011-10-20 12:37:45

标签: ruby-on-rails forms

我的用户模型如下

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"

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

1 个答案:

答案 0 :(得分:5)

你可以这样做

@user.active = true
@user.save

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

@user.update_attributes(params[:user])

或者你的意思是否呢?