'has_one'関係を持つモデルでネストされた属性に関する助けが必要です。ruby on rails- 'has_one'関係のネストされた属性
モデル調査は、1つの質問があり モデル質問がある1
iは
def new
@survey = Survey.new
@survey.build_question # build one question
@survey.question.answer.build #this part is not working
end
以下のコードで「答え」を構築するにはどうすればよい誰がどのような答えを構築するために私に言うことができるしてください答え"@ survey.question.answer.build"というコードが正しくありません。
あなたの助け
こんにちは、ありがとうたくさんの提案が、モデルの間に 'has_one'関係があるときに '@ survey.question.build'は動作していないようです。私は次のフォーマット '@ survey.build_question'を使用しなければなりません。そうでないと、次のエラーメッセージが表示されます。 '未定義のメソッド 'build'はnilになります:NilClass ' – Kim
コードを更新しました。 –
私が使用する場合--- @survey = Survey.new @question = @ survey.build_question @answer = @ question.answer.build、どうすれば@answer部分に取り組んでいますか? : – Kim