2014-12-03 2 views
0

Я новичок с рубином на рельсах, и мне нужно, чтобы добавить collection_select, которые отображают количество книги, чтобы продать от 1 до количества, сохраненного в базе данныхcollection_select с динамическим значением

, например, у меня есть 4 examplaries определенной книги, поэтому мне нужно отобразить коллекцию для этой книги с 1 t 4, чтобы дать пользователю возможность продать его количество, необходимое ему из этой книги. Я знаю, что я делаю что-то глупо, но это мое предположение, что не работает

<%= 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] }) %> 
Смежные вопросы