#<首席执行官id:=“” nil =“”>的未定义方法`ceo_name ='

时间:2019-04-24 04:22:33

标签: 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

0 个答案:

没有答案