Wordに紐づいた4つのWord_answerが同時に保存できる入力フォームを作成中です。
入れ子関係を作るため、それぞれのモデルに下記の設定をしました。
<word.rb側> has_many :addresses accepts_nested_attributes_for :addresses, allow_destroy: true <optional_answer.rb側> belongs_to :word
また、adminだけが入力作成できるようにしたいため、namespaceを利用してapp/controllers/admin/words_controller.rbを作成しました。
その上でcontroller側とview側のコードを下の様に記述しました。
質問は2つあります。
①new.html.erbの10行目で指定している保存先、:admin,@word_answersが間違っていると思うのですが、正しい記述指定がわかりません。
②また、words_controller.rbの11行目で4.times{@word.word_answers.build}と書いているにも関わらず、入力欄は1つしか表示されません。
先へ進めず、数時間つまり続けています。ご存知の方がいらっしゃいましたら何卒ご教授ください。
あなたの回答
tips
プレビュー