2014-12-03 46 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] }) %>