我是ruby on rails的新手,我需要添加一个collection_select,显示从1到数据库中保存的数量的书籍数量
例如,我有一本书的4个示例,所以我需要从1 t 4显示该书的集合选择,以便用户可以从该书中出售他需要的量子。 我知道我做的事情很愚蠢,但这是我的建议不起作用<%= f.select :book, :book_id, options_for_select(@books.quantity.map{ |s| [s, s ] }) %>
有什么建议吗?
答案 0 :(得分:0)
我怀疑你的数据模型是解决这个问题的最佳方法(我建议使用line_items订购模型)但是对于你给定的模型,这是解决方案:
<%= f.select :quantity, ((0..@books.count).map {|i| [i,i] }) %>