如何处理rails中的参数?

时间:2014-10-29 09:31:50

标签: ruby-on-rails-4

**Request
Parameters:**

{"utf8"=>"✓",
 "_method"=>"patch",
 "authenticity_token"=>"rXhIA6/LAP8Kla9kMExq16bpr51WeFyPo0vDi9sE86c=",
 "id"=>"2",
 "user"=>{"role_id"=>"3"},
 "commit"=>"Change Role"}

如何从控制器中的“role_id”获取参数3? 我试过了

 @role = (params[:user])

但我只能

 {"role_id"=>"2"}

1 个答案:

答案 0 :(得分:0)

试试这个:

@role = params[:user][:role_id]

为您提供结果@role = 3