我即将构建我的第一个 Ruby on Rails 应用程序(首先是 xhtml 和 css 之外的任何东西),我正在寻找一些关于我的模型结构的有用反馈。
到目前为止,我确定我需要的唯一模型是:
1.电影模型(作为主要模型,命名为电影,因此 URL 看起来像“sitename.com/movies/1-Willy-Wonka”)和
2 . 一个用户模型
除了这些,我不知道其他的要做什么;像“拍摄地点”、“演员”,最重要的是,像“威利旺卡”和“约翰尼德普”这样的属性。
我应该制作所有这些模型,甚至是属性吗?如果是这样,是否有可能并推荐让人们创建模型作为属性?
我尝试将应用程序视为由表单创建并存储在数据库中的数据,并且使用该 pov 我无法决定如何将属性(角色 <=> 演员)连接到内部的部分(演员、拍摄地点、艺术品等)电影清单;同时允许属性本身成为相关属性/电影/甚至部分的超链接:单击“史蒂文·斯皮尔伯格”将带您进入一个页面,其中包含他演过的电影、他导演、制作、编写的电影等。
想法?