具有动态值的collection_select

时间:2014-12-03 10:51:21

标签: ruby-on-rails-4 collection-select

我是ruby on rails的新手,我需要添加一个collection_select,显示从1到数据库中保存的数量的书籍数量

例如,我有一本书的4个示例,所以我需要从1 t 4显示该书的集合选择,以便用户可以从该书中出售他需要的量子。 我知道我做的事情很愚蠢,但这是我的建议不起作用

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

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我怀疑你的数据模型是解决这个问题的最佳方法(我建议使用line_items订购模型)但是对于你给定的模型,这是解决方案:

<%= f.select :quantity, ((0..@books.count).map {|i| [i,i] }) %>