Сомневаюсь я в своём решении, поэтому прошу опровергнуть мои страхи
или ткнуть в ошибку пальцем и может быть даже что то посоветовать.
Задача: в проекте есть сериалы и фильмы, которые пользователи могут
просматривать, писать на них рецензии и комментировать.
Как я определяю для себя понятие фильма - это объект обладающий такими
свойствами как год выпуска, постер .. и видео файл. Сериал же (точнее
конкретный его сезон) обладает всеми теми же свойствами, но видео
файлов у него несколько. Комментарии и рецензии так же как и к фильмам
пишутся к сезону, но никак не к отдельным сериям в сезоне.
Поэтому я создаю две модели: одна movies (в которой буду хранить
фильмы и сезоны сериалов) и вторую video_files (где лежат ссылки на
сами видео файлы) и связываю их связью один ко многим. Вот на этом
месте меня сомнения и одолевают.. не лишняя модель video_files? Может
бить сезоны на серии все таки и оставить одну модель movies в которой
ссылки на видео файлы и хранить?
Вопрос, конечно же, напрямую к RoR не относится, но я только начинаю
использовать в разработке этот замечательный фреймворк; не ждёт ли
меня в будущем, с такой структурой которую я выбрал, много седых волос
моих и заказчика? =)
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Судя по всему именно такая структура на ресурсе http://kinobaza.tv
(только ещё с версиями одного и того же фильма или эпизода ), я же
судил по http://seasonsvar.ru.
Уточню ещё пока у заказчика, что будет уметь его плеер, что ему надо
будет отдавать: один файл, пачку или пачку пачек =)
Кстати, Юра, если бы мне месяца полтора кто сказал, что мой первый
коммерческий проект на RoR будет тесно связан с фильмами - я бы
ответил "Да лаадно". D
И может быть несколько видеофайлов (в разном разрешении, в
режиссерской/прокатеой версиях, разная озвучка)