2011-06-30 16 views
0

私はソーシャルネットワークを書いています。 私はグループのブログとユーザーのブログを持っています。グループの写真とユーザーの写真があります どのようにモデルをデザインする必要がありますか?すべての投稿(写真)を1つのDBテーブルに入れたり、別のテーブルに入れたりできますか?ruby​​ on railsモデル

答えて

1

特にグループやユーザーごとに複数の写真がある場合は、1つのテーブルのみを写真に使用することをお勧めします。 単一テーブル継承または多態性結合を使用して、グループとその中のユーザーの写真を格納できます。トピックについての良い本、Practical Rails Social Networking SitesRailsSpace: Building a Social Networking Website with Ruby on Railsを読むことをお勧めします。どちらもお勧めです。