поэтому я собираю коллекцию.
<%= collection_select :PriceRange, "7", PriceRange.where('value > 0'), :value, :name %>
Я пытаюсь получить значение по умолчанию для параметра PriceRange с идентификатором 7, это независимо и не зависит от каких-либо параметров пользователя, его части формы, которая изменяет элементы, отображаемые на странице, их ценовой диапазон.
* * * UPDATED EFFORTS * * *
Я добавил
@price_higher = PriceRange.find(7)
для контроллера, который обрабатывает представление, и добавил
, {:selected => @price_higher.value}
внутри коллекции_выбрать. Кажется, это трюк, хотя он искал более сложный способ сделать все это внутри коллекции_select.