Mongoidを使ってRailsでアンケートアプリを作ろうとしています。私は物事に慣れていないため、データベースのセットアップにつまずき続けています。
さまざまな数の回答が可能な質問をユーザーが作成できるようにしたいと考えています。一部の質問には、真と偽の 2 つの可能性があります。4 つまたは 5 つの可能性がある場合もあります。
そこで、質問モデルと回答モデルを作成して、回答を質問に埋め込もうとしました。question:string answer-a:string answer-b:string answer-c:string などのモデルを試しました。しかし、どちらのアプローチも愚かで扱いにくいように見えます。
誰かが質問フィールドと回答フィールドを作成できるようにするモデルを作成する方法はありますが、回答フィールドは倍数を持つことができますか? では、質問を作成し、回答を追加し、複数選択が完了するまで回答を追加し続けますか?