我有一個雙重嵌套的資源評論屬於答案,答案屬於問題。我試圖創建你如何創建一個雙重嵌套模型?
def create
@answer = Answer.find(params[:answer_id])
@comment = @answer.comments.create(params[:comment])
redirect_to question_path(@question)
end
評論從這樣的形式:
form_for([@answer, @answer.comments.build])
不過,我發現了一個undefined method error for render @answer.comments
。我的創建動作是否錯誤?
編輯:我有關聯,例如,回答的has_many的意見,並回答belongs_to的和對資源的嵌套路由文件發表評論..
你有'的has_many:在'Answer'模型中定義comments'關聯? – usha