2011-06-30 18 views
0

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

ответ

1

Предпочтительно иметь только одну таблицу только для фотографий, особенно если у вас есть несколько фотографий для каждой группы или пользователя. Вы можете использовать Одиночное наследование таблицы или Полиморфные ассоциации для хранения фотографий от групп и пользователей в нем. Я бы рекомендовал прочитать несколько хороших книг по теме, Practical Rails Social Networking Sites и RailsSpace: Building a Social Networking Website with Ruby on Rails. Оба рекомендуются.

Смежные вопросы