У меня есть модель Review, которая учитывает систему оценки продуктов от 1 до 10. В моем виде формы, вот как я сделал поле, чтобы выплевать выпадающий 1-10 ...
<%= f.select :rating, options_for_select((0..10).to_a, @review.rating) %>
Прекрасно работает, но команда сейчас хочет иметь .5 десятичных чисел для рейтинговой системы, так что что-то может быть оценено 7.5, 8.0, 8.5 и т. Д.
Однако, это поставило меня в тупик ... как я могу изменить приведенный выше код, перебирать набор чисел и увеличивать его на .5 каждый раз в Ruby? (Примечание. Да, я уже преобразовал свой столбец рейтинга из целого числа в число с плавающей точкой.)