我在的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