Я собираюсь создать свое первое приложение Ruby on Rails (и сначала что-нибудь кроме xhtml и css), и я ищу некоторые полезные отзывы о структуре моей модели.
Я включил макет, чтобы помочь визуализировать приложение.
Единственные модели, которые, я уверен, мне нужны, пока:
1. фильм модель (в качестве основной модели, названный фильм, чтобы URL-адреса выглядели так: "sitename.com/movies/1-Willy-Wonka") и
2. a пользователь модель
Кроме тех, я не знаю, что делать другим; например, «места съемок», «актеры» и, что наиболее важно, такие атрибуты, как «Вилли Вонка» и «Джонни Депп».
Должен ли я сделать все эти модели, даже атрибуты? Если да, то возможно ли и рекомендуется ли людям создавать модели в качестве атрибутов?
Я пытаюсь увидеть приложение как данные, созданные формами и хранящиеся в базах данных, и с помощью этого pov я не могу решить, как связать атрибуты (персонаж <=> актер) с разделами (актеры, места съемок, художественные работы и т. Д. .) внутри списка фильмов; позволяя самим атрибутам быть гиперссылками на связанные атрибуты / фильмы / даже разделы: при нажатии на «steven speilberg» вы попадете на страницу с фильмами, в которых он снимался, фильмами, в которых он снялся, снят, снят и т. д.
Мысли