1
<%= f.select :owner, options_for_select(names) %>
這裏的名稱是一個名稱數組,例如, 「哈里」,「巴里」,「喬」。 表單元素將:owner的值設置爲所選選項的索引,即0,1,2。 我想發送值,而不是「哈利」,「巴里」,「喬」。Rails在窗體中選擇返回索引。我想發送文本
是否有選擇可以這樣做?如果不是,我該如何做到這一點?
<%= f.select :owner, options_for_select(names) %>
這裏的名稱是一個名稱數組,例如, 「哈里」,「巴里」,「喬」。 表單元素將:owner的值設置爲所選選項的索引,即0,1,2。 我想發送值,而不是「哈利」,「巴里」,「喬」。Rails在窗體中選擇返回索引。我想發送文本
是否有選擇可以這樣做?如果不是,我該如何做到這一點?
地圖名稱在two element array of [text,value] pairs這樣的:
<%= f.select :owner, options_for_select(names.map {|name| [name,name]}) %>