found unpermitted parameters: utf8, authenticity_token only for update method

3.1k views Asked by At

I have the update method in user managements controller like this

def update
  @user.update(user_permitted_params)
  redirect_to admin_user_managements_path
end

My strong parameters is set as

def user_permitted_params
  params.require(:user).permit(:name, :email, :password,
  :password_confirmation,
  :address, :zip_code,
  :phone_number, :role_id)
end

I am getting following issue

Unpermitted parameters: utf8, _method, authenticity_token, user, commit

1

There are 1 answers

2
Thomas R. Koll On

I tried your code myself and the only explanation for your error is that you must have called @user.update(params) at some point.