2012-10-29 90 views
0

我创建的轨道模型(3.2.3)和我定义什么列被列入(希望这就是正确的)迁移文件

例如我的第一项是

t.string :Dish_Name 

我的第一个问题是我可以使用该语法,即Dish_Name?

我的第二个问题是我想使用下拉菜单从输入字段中选择选项,因此对于检验我想有一个“原产地”与多个选项,世界各国。

将单独的数据库与所有国家/地区相关联,然后从下拉菜单中提取数据会更好吗?如果有的话可以有人指出我在正确的方向看到如何做到这一点?不一定要找的答案只是一个良好的开端找

感谢

回答

0

领先大写名称为常量被保留。典型的列名是小写字母和下划线(例如dish_namecountry_of_origin)。这些是Ruby的约定,Rails也是如此。命名惯例在Ruby中很重要,与C#这样的语言不同,在这种语言中,你可以通过任何你想要的任何外壳调用任何东西。

一定要检查出guides.rubyonrails.org了解更多信息。

+0

感谢有关常量的信息 – Richlewis