Как лучше организовать архитектуру приложения?

Нужно написать сайт на RoR, пунктами меню которого будут - каталоги заведений, новости, афиша, объявления(о купле-продаже), а также услуги людей, соответственно у них есть похожие поля, такие как имя или текст, но есть и уникальные как, например, дата в афише. Вопрос состоит в том как лучше организовать архитектуру? Для каждого пункта создавать свою модель?
Или например, одну модель для все записей и у каждой записи свой тип? Используя Dynamic Forms, как здесь https://github.com/railscasts/403-dynamic-forms/tr...
  • Вопрос задан
  • 2617 просмотров
Пригласить эксперта
Ответы на вопрос 1
risentveber
@risentveber
fullstack web developer
Есть замечательная книга. В ней авторы делятся best practices по данной теме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы