Ruby on Rails で簡単な調査/アンケート アプリを作成したいと考えており、「一般的な」構造が正しいことを確認したいと考えていました。アプリケーションでは、管理者が新しい調査を作成し、質問を入力できるようにする必要があります。回答は、データベース内のリストから事前に入力する必要があります (例: なし、少し、ある程度、頻繁、頻繁など)。その後、ユーザーはログインして調査を選択し、質問/回答を完了して、その結果を DB に保存できるようにする必要があります。
後でリファクタリングする次の足場構造を作成しました。
-ユーザー -調査 (has_many の質問) -- 質問 (belongs_to Survey、has_many Answers) --Answer_Option (belongs_to Survey) ---回答 (belongs_to 質問)
その一般的な形式は正しいですか?私は何かが欠けているように感じます-おそらく結果を生成するための結合テーブルですか? 私より賢い人からの考えはありますか?ありがとう :)