我如何创建一个集合选择数组从整数数据库字段或任何其他类型?Rails创建集合从数组中选择db
为例:
项目从数据库
<Item id: 167, name: "x", quantity: 6,
created_at: "2012-04-27 18:49:07", updated_at: "2012-04-27 18:49:07" >
项目显示
<%= select("item", "quantity", 1..10) %>
我想只是从数据库
我如何创建一个集合选择数组从整数数据库字段或任何其他类型?Rails创建集合从数组中选择db
为例:
项目从数据库
<Item id: 167, name: "x", quantity: 6,
created_at: "2012-04-27 18:49:07", updated_at: "2012-04-27 18:49:07" >
项目显示
<%= select("item", "quantity", 1..10) %>
我想只是从数据库
尝试THI显示数量S:
select("item", "quantity", Item.all.collect {|p| [ p.name, p.id ]})
编辑
你看这个:
select("item", "quantity", Item.all.collect.(&:id))
感谢莫哈特,这种方法得到数字6,但不是该字段的数组。 – dcalixto
@dcalixto编辑我的回答 –