2014-12-03 32 views
0

我与Ruby on Rails的新手,我需要补充的是显示书的数量从1卖给保存在数据库中的数量一collection_selectcollection_select与动态值

,比如我有4个examplaries ,所以我需要从1 t 4开始为该书显示一个collecion select,以便让用户有可能从该书中销售他需要的量。 我知道我愚蠢地做一些事情,但是这是我的建议是行不通

<%= f.select :book, :book_id, options_for_select(@books.quantity.map{ |s| [s, s ] }) %> 

任何建议吗?

回答

0

我怀疑你的数据模型是解决这一问题的最好办法(我建议用line_items订单模式),但你给定的模型是这样的解决方案:

<%= f.select :quantity, (([email protected]).map {|i| [i,i] }) %>