2012-10-29 88 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