如何从参数中获取dashboard_user
的值?
POST REQUEST:
{
"dashboard_user": {
"email": "custom13@example.com",
"password": "custom",
"name": "custom13",
"role_id":7 ,
"phone": 9999999999,
"permissions": [1,2,3,11]
}
}
强大的参数:
params.require(:dashboard_user).permit(:name, :email, :password, :role_id, :phone)
控制台中的参数:
[1] pry(#<DashboardUsersController>)> params
=> <ActionController::Parameters {"{\n \"dashboard_user\": {\n \"email\": \"custom13@example.com\",\n \"password\": \"custom\",\n \"name\": \"custom13\",\n \"role_id\":7 ,\n \"phone\": 9999999999,\n \"permissions\": "=>{"1,2,3,11"=>{"\n }\n}\n "=>nil}}, "controller"=>"dashboard_users", "action"=>"create"} permitted: false>
关于尝试获取值:
[2] pry(#<DashboardUsersController>)> params[:dashboard_user]
=> nil