'No method error issue is displayed when I try to enter data in my page and click on submit

User controller

class UserController < ApplicationController def edit @user = current_user end

def update
   user = current_user
    if user.update(update_params)
  flash[:notice] = "User saved successfully"
  redirect_to(welcome)
# Handle a successful update.
else
  flash[:errors] = @user.errors.full_messages
  redirect_to(edit)
end

end

private

def update_params # params.require(:user).permit(:zipcode) params.require(:user).permit(:organization_name, :zipcode) end end

routes.rb resources :user, only: %i[edit]

Simpleform in edit.html.erb <%= simple_form_for(@user, html: {'data-turbo': false}, as: current_user) do |f| %>



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source