неопределенный метод `ceo_name=’ для #

#ruby-on-rails #nomethoderror

#ruby-on-rails #ошибка nomethoderror

Вопрос:

Скажите: «Я хочу сохранить свои данные в базе данных, но в обоих контроллерах возникает одна ошибка.

Это мой код контроллера…..

 class ChiefexecutiveofficerController < ApplicationController
def new

end
def index
    @chiefexecutiveofficer = Chiefexecutiveofficer.all
end
def create

    @chiefexecutiveofficer = Chiefexecutiveofficer.new()
    @chiefexecutiveofficer.ceo_name = params[:chiefexecutiveofficer][:ceo_name]
    @chiefexecutiveofficer.ceo_pin = params[:chiefexecutiveofficer][:ceo_pin]
    @chiefexecutiveofficer.ceo_address = params[:chiefexecutiveofficer][:ceo_address]
    @chiefexecutiveofficer.ceo_salary = params[:chiefexecutiveofficer][:ceo_salary]



    if @chiefexecutiveofficer.save
         flash[:notice]= " Your CEO Record Is Successfully Created"
            redirect_to  welcome_index_path
    else

        flash[:notice]= " Your CEO record Is Not Created"
            redirect_to  welcome_index_path
    end 
end



private

def my_params
    params.require(:chiefexecutiveofficer).permit(:ceo_name,:ceo_name,:ceo_address,:ceo_salary)

end

end
  

Комментарии:

1. Пожалуйста, покажите таблицу и определение класса Chiefexecutiveofficer . Похоже, что в этом классе нет атрибута ceo_name . Может быть, это просто name ?

2. Это очень странное имя класса.

3. О чем говорится в ошибке?