2010-06-16 43 views
1
  • 如何將預定義值添加到collection_select中?像...
    美國
    英國
    AUS
    PAK
+1

您可以檢查: http://stackoverflow.com/questions/6635495/select-amongst -predefined-values-for-at-string – Munish 2012-06-08 12:14:48

回答

5

collection_select助手用來當你想選擇元素中的選項來自ActiveRecord的模型的集合。對於你的要求,你應該使用組合select傭工options_for_select

<%= select(:country, :country_id, 
    options_for_select([['US', 1], ['UK', 2], ['AUS', 3], ['PAK', 4]])) %> 
+0

這些是什麼:id和:name for?它給了我錯誤... [「美國」,1]未定義的方法'名稱':數組 – 2010-06-16 13:49:54

+1

我編輯了我的答案給你正確的信息。 – 2010-06-16 14:07:39