Выбор Ruby on Rails Collection - как правильно выбрать правильное значение?

Я провел последние три дня, работая над коллекцией _ помощник по выбору формы для моего "списка" - формы, где пользователи могут выбрать категорию.

Я хотел бы, чтобы в качестве предварительно выбранного значения была указана категория, указанная в перечислении list.category_i

Мой код просмотра выглядит следующим образом:

<%= l.collection_select(:category_id, @category, :id, :name, options = {},
                        html_options = {:size => 10, :selected => @listing.category_id.to_s})%>

Я знаю, что это не правильно, но даже читая, глядя на объяснение из Shiningthrough http: //shiningthrough.co.uk/blog/show/) Я не могу понять, как поступить.

Спасибо за Вашу поддержку

Майк

Посмотреть как указано выш
Controller:

def categories #Step 2
@listing = Listing.find(params[:listing_id])
@seller = Seller.find(@listing.seller_id)
@category = Category.find(:all)
@listing.complete = "step1"

respond_to do |format|
  if @listing.update_attributes(params[:listing])
    flash[:notice] = 'Step one succesful. Item saved.'
    format.html #categories.html.erb
end
end
end

Ответы на вопрос(2)

Ваш ответ на вопрос