0

Railsでソーシャルネットワークを作成しています。ユーザーモデルとページモデルがあります。ユーザーは、ページを「フォロー」またはサブスクライブできます。したがって、ユーザーは多くのページを持つことができ、ページは多くのユーザーを持つことができます。これらの関係はどのようにデータベースに保存されますか?:userに属する新しいオブジェクトSubscriptionを作成する必要がありますか?

4

1 に答える 1

2

通常、これはUserPageである「joinmodel」とuser_pagesテーブルを使用して行われます。必要に応じてサブスクリプションと呼ぶこともできますが、Railsは期待されるセマンティクスに固執することで報酬を受け取ります。

于 2011-02-03T10:08:18.407 に答える