アプリのユーザーが、任意の数の質問があるオンライン投票を作成できるようにしたいと考えています。質問には、選択式と自由回答式の 2 種類があります。
私の考えは、次のようなものを構築することです:
Poll
has_many open_question
has_many multichoice_questions
belongs_to
関連するモデルで適切に。
質問が表示される順序を保存して、投票が行われたときに再作成できるようにするにはどうすればよいですか?
順序付けされた 3D 配列を質問 ID とタイプでシリアル化することを考えていますが、それは間違っているように感じます (同じ情報を 2 回保存しています)。
これをモデル化する Rails の方法は何でしょうか?