kurian mathew
kurian mathew

Reputation: 111

found unpermitted parameters: utf8, authenticity_token only for update method

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

Upvotes: 11

Views: 3126

Answers (1)

Thomas R. Koll
Thomas R. Koll

Reputation: 3139

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

Upvotes: 1

Related Questions