-
贝岭在2017年3月13日编写的MATLAB代码,文件名为“nyc-sinatra-web-031317”
资源介绍
贝岭的matlab的代码欢迎来到纽约西纳特拉!
介绍
我们将为纽约市建立一个历史站点,因此我们将需要创建以下数据库结构:
您将拥有三个模型(及其对应的表)
Landmark
、
Title
、
Figure
(想想历史人物)。
一个地标belongs_to一个图形,一个图形有has_many地标。
标题和数字具有“多对多”关系,因此我们需要一个连接表。
领域模型
我们的客户决定我们正在构建的历史应用程序应该特别关注历史人物。
出于这个原因,我们的应用程序的大部分魔法都是通过图形视图和控制器实现的。
我们的应用程序将拥有所有地标的查看页面,用户将能够创建一个新的地标。
但是,当用户创建或编辑图形时,他们还应该能够选择或创建新的地标和/或标题以关联到该图形。
换句话说,用于新图形的表单和用于编辑图形的表单应允许用户从现有地标和标题中进行选择,并创建新的地标和标题以关联到图形。
另一方面,我们的客户并不真正关心标题,而且我们不需要构建标题控制器或拥有任何标题视图。
新标题只会在创建或编辑图形的上下文中创建。
指示
迁移
编写迁移以创建以下表:
数字
ID
名称
1
罗伯特·摩西
2
艾尔史密