发现未经许可的参数:utf8,authenticity_token仅用于更新方法
我在这样的用户管理控制器中有更新方法
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
我自己尝试了你的代码,你错误的唯一解释是你必须在某些人身上有@user.update(params)
。