ビデオゲームの Web サイトを開発する際に、構想の問題に直面しています。
タイトル、説明、および Web ビデオ (YouTube など) へのリンクを含む VideoLink という名前のモデルがあります。
ユーザー、マップ、ミッションなどの他のモデルが
あります。ユーザーが、このミッション中にそれらのマップでビデオが作成され、それらのユーザーが表示されると言うことができるようにしたいと考えています。
アソシエーション (has_many リレーションシップ) またはタグ付け (acts_as_taggable_on および 3 つの属性 maps_list、users_list、mission) を使用する必要があるかどうか疑問に思っています。
これは実際には関係ではなくタグ付けであるため、関連付けは少し重いと思います。
しかし、おそらく私は間違っていて、タグ付けは最良の選択ではありませんでした.
私の状況に最も適していると思われる解決策はどれですか?
他の解決策や質問がある場合は、私に教えてください。
助けてくれてありがとう。