##これはネストしているのか?
今、学生の勉強理解度を記録するアプリを作っています。
こういう感じのアンケートでして、
Categoryテーブル
レコード1[[id:1],[教科:数学][項目1:数ⅠA][項目2:数Ⅰ][項目3:数と列][項目4:null]
レコード2[[id:2],[教科:数学][項目1:数ⅠA][項目2:数Ⅰ][項目3:論理と集合][項目4:null]
レコード3[[id:3],[教科:数学][項目1:数ⅠA][項目2:数A][項目3:順列][項目4:円順列] ...
こういう風にテーブル設計をしました。
また、回答を記録するように
Answerテーブル
id, user_id, category_id, choice_number
を用意しています。
上記の画像のような形で一画面にたくさんの質問項目を表示し、
項目が10個なら、Answerが10レコード保存されるようにしたいです。
自分の理解だと、AnswerはCategoryと親子ではあるものの、
Answer自体を保存するときにCategoryのIDを含めるだけなので、
fields_forなどを使う必要があるのか分かりません。
ご教授お願い致します。
あなたの回答
tips
プレビュー