Надеюсь, это просто быстро ....
У меня есть форма для редактирования товара, и каждый товар относится к категории.
В форме form_for (@product) я могу заполнить поле выбора для категорий несколькими способами:
<%= f.select :category_id, Category.find(:all).collect{|c| [c.category, c.id]}, :prompt => "Pick a Category" %>
или
<%= f.select :category_id, options_from_collection_for_select(Category.find(:all), :id, :category) %>
Первый параметр запоминает категорию при редактировании продукта, второй - нет.
Кто-нибудь может просветить меня, почему? Есть ли способ использовать options_from_collection_for_select в этом сценарии и запомнить его при редактировании?
Cheers,
Адам