我有一个Landlord课程,一个评论课,房东有很多评论(1:N)
每次我提交表单(表单是@landlord并在表单中包含嵌套注释) 我在注释db中创建了3个插入,我无法确定导致此问题的原因。我想要的是要创建的房东,然后保存后,评论与房东相关联并保存到数据库中。
我相当肯定评论#create未被调用。
我是铁道新手并感谢他们的帮助。 谢谢。
landlords_controller
def new
@landlord = Landlord.new
@landlord.comments.build
end
def create
@landlord = Landlord.create(params[:landlord])
if @landlord.save
flash[:success] = "Thank you for submitting a Landlord"
redirect_to landlords_path
else
end
end
comments_controller
def create
@comment = landlord.comments.build(params[:comment])
if @comment.save
@comment.setIP request.remote_ip
else
end
end