ゲーム用のメッセージ ボード システムのようなものを構築していますが、関係のモデル化に問題があります。これが私がこれまでに持っているものです:
Models
------
User (Has Many Posts)
Post (Belongs to User, Belongs to Game)
Game (Has Many Posts)
これが私が追加する必要があるものです。
Models
------
Server (Belongs to Game but also part of Post)
Replies (Belongs to Post and Post's User but needs to function like private messaging)
これら 2 つのことをモデル化する最も簡単な方法は何ですか? サーバーの私の最善の推測は次のとおりです。
Server - Has Many Posts, Belongs To Game
Posts - Belongs To Server
Game - Has Many Servers
どこから返信を始めればよいかわかりません。投稿とユーザーには多くの返信がありますが、返信には 2 人のユーザーと 1 つの投稿があります。ありがとう。