<%= f.select :owner, options_for_select(names) %>
这里的名字是一个名字数组,例如“哈里”,“巴里”,“乔”。 表单元素将:owner的值设置为所选选项的索引,即0,1,2。 我想发送价值,即“哈利”,“巴里”,“乔”。
是否有选项可供选择?如果没有,我怎么能实现这个目标?
答案 0 :(得分:4)
在two element array of [text,value] pairs中映射名称:
<%= f.select :owner, options_for_select(names.map {|name| [name,name]}) %>