发现未经许可的参数: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)