我在的form_for選擇列表正在奇怪:如何顯示哈希中的選擇列表?
<select id="user_user_status" name="user[user_status]">
<option value="#<UserType:0x007fcfb49bfee8>">7</option>
..
..
</select>
我有我創建像哈希:
UserStatus.all.each do |u|
USER_STATUS_BY_ID[u.id.to_i] = u
end
然後,我創建了像的form_for在我的選擇列表:
<%= f.select :user_status, USER_STATUS_BY_ID.each {|k,v| [k, v.name]} %>
value.name似乎不是呈現名稱,而是整個對象看起來像?
我期待已名ouputted ...
'each'返回您迭代的集合。 – 2012-02-27 05:00:28