Rails提交包含嵌套类的表单,创建问题

时间:2013-06-18 15:04:50

标签: ruby-on-rails ruby ruby-on-rails-3

我有一个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

1 个答案:

答案 0 :(得分:1)

我会查看thisthis页面。

编辑:我已更新链接。