2012-11-01 43 views
0

我用下面的方法來生成平臺名單支架在我們的應用程序:導軌 - 產生腳手架多選擇

rails generate scaffold platform name:string url:string country:string 

我想還是用支架可能性增加額外的屬性,如類型,性別,這應該是下降,或者最好是多選。

有沒有辦法使用rails generate來創建這樣的模型?

回答

0

您已經爲Platform生成了一個腳手架。所以,你有兩個選擇:手工

  • 編輯腳手架添加新的領域與rails destroy scaffold(推薦)
  • 卸下支架,然後再次使用rails generate

反正腳手架不允許你指定下拉菜單的選項。無論如何,您必須手動編輯腳手架。此外,在Rails遷移中,您不能指定ENUM字段,因此性別的最佳選項將是一個長度統一的字符串字段(模型中爲validates_inclusion_of)。

P.S.不要使用type作爲列名,因爲您可能會遇到奇怪的行爲。