【发布时间】:2015-10-26 17:05:40
【问题描述】:
大家好,我正在尝试用 has_many 和 belongs_to 关联创建一个用户和孩子的应用程序。
当我尝试修改子控制器时出现此错误:未定义的方法“构建”。 这是我的控制器:
# GET /enfants/new
def new
@enfant = current_user.enfants.build
end
# GET /enfants/1/edit
def edit
end
# POST /enfants
# POST /enfants.json
def create
@enfant = current_user.build(enfant_params)
respond_to do |format|
if @enfant.save
format.html { redirect_to @enfant, notice: 'Enfant was successfully created.' }
format.json { render :show, status: :created, location: @enfant }
else
format.html { render :new }
format.json { render json: @enfant.errors, status: :unprocessable_entity }
end
end
end
我在这个网站上尝试了一些答案,但没有解决我的问题。 你能帮我吗 ? 谢谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 build associations