0

整数の 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) %>

データベースからの数量を表示したいだけです

4

2 に答える 2

0

これを試して:

select("item", "quantity", Item.all.collect {|p| [ p.name, p.id ]})

編集

これはどうですか:

  select("item", "quantity", Item.all.collect.(&:id))
于 2012-04-30T18:16:30.617 に答える
0

rails apicollection_selectには select タグとオプションを扱うメソッドがたくさんありますgrouped_collection_select。あなたが欲しいのは私には思えますcollection_select

于 2012-04-30T18:18:54.377 に答える