我在用户管理控制器中有这样的update方法
def update
@user.update(user_permitted_params)
redirect_to admin_user_managements_path
end
我的强参数设置为
def user_permitted_params
params.require(:user).permit(:name, :email, :password,
:password_confirmation,
:address, :zip_code,
:phone_number, :role_id)
end
我收到了以下问题
不允许的参数: utf8、_method、authenticity_token、user、commit
发布于 2018-06-02 04:03:38
我亲自测试了您的代码,您的错误的唯一解释是您一定是在某个时候调用了@user.update(params)
。
https://stackoverflow.com/questions/29275809
复制相似问题