在我的项目表中,我有一个itemname列,它当前是一个从DB中获取值的下拉列表。
<%= select 'item','itemname',
Item.find(:all).collect{|c| [c.itemname]},{:include_blank => 'Select Name'} %>
如何通过应用程序向此下拉列表添加新值。是否有规定直接为列表增加价值?
由于
答案 0 :(得分:3)
执行以下操作:
<%= select 'item','itemname',
Item.all.map{|c| [c.itemname]}.concat(["Foo Item", "Bar Item"]),
{:include_blank => 'Select Name'} %>