Рубин на рельсах моделей - PullRequest
0 голосов
/ 30 июня 2011

Я пишу в социальной сети. У меня есть блог группы и блог пользователя, затем у меня есть фотографии группы и фотографии пользователя. Как я должен проектировать модели? все сообщения (фотографии) в одной таблице БД или в разных?

1 Ответ

1 голос
/ 30 июня 2011

Желательно иметь одну таблицу только для фотографий, особенно если у вас есть несколько фотографий для каждой группы или пользователя.Вы можете использовать Single Table Inheritance или Polymorphic Association для хранения фотографий групп и пользователей.Я бы порекомендовал прочитать несколько хороших книг на эту тему, Практические сайты Rails для социальных сетей и RailsSpace: создание сайта социальной сети с Ruby on Rails .Оба рекомендуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...