ということでコレクションセレクトをまとめてみました。
<%= collection_select :PriceRange, "7", PriceRange.where('value > 0'), :value, :name %>
デフォルトの選択を id 7 の PriceRange にしようとしています。これは独立しており、ユーザー設定のいずれにも依存しません。ページに表示されるアイテムを価格帯によって変更するフォームの一部です。 .
* * * UPDATED EFFORTS * * *
追加した
@price_higher = PriceRange.find(7)
ビューを処理する Controller に追加し、
, {:selected => @price_higher.value}
collection_select 内。collection_select 内ですべてを行う複雑でない方法を探していましたが、それはうまくいくようです。