如何在Rails中的下拉列表中添加新值

时间:2010-04-12 02:28:07

标签: ruby-on-rails

在我的项目表中,我有一个itemname列,它当前是一个从DB中获取值的下拉列表。

<%= select 'item','itemname',
   Item.find(:all).collect{|c| [c.itemname]},{:include_blank => 'Select Name'} %>

如何通过应用程序向此下拉列表添加新值。是否有规定直接为列表增加价值?

由于

1 个答案:

答案 0 :(得分:3)

执行以下操作:

<%= select 'item','itemname',
   Item.all.map{|c| [c.itemname]}.concat(["Foo Item", "Bar Item"]),
   {:include_blank => 'Select Name'} %>