class CustomersController < ApplicationController def index @customers = Customer.where(user_id: current_user.id) end def new @customer = Customer.new end def create @customer = Customer.new(customer_params) @customer.user_id = current_user.id if @customer.save redirect_to customers_path else render :new end end def edit @customer = Customer.find(params[:id]) end def update @customer = Customer.find(params[:id]) @customer.user_id = current_user.id if @customer.update(customer_params) redirect_to customers_path else render 'edit' end end def destroy @customer = Customer.find(params[:id]) @customer.destroy unless @customer.blank? redirect_to customers_path end private def customer_params params.require(:customer).permit(:name, :street, :nip, :regon, :postcode, :city) end end