Rails 3.1, передача параметров для colection_select от контроллера - PullRequest
0 голосов
/ 25 сентября 2011

У меня есть это использование collection_select на мой взгляд:

<%= collection_select(:production_year, :id, @car_models, :id, :name, { :prompt => "Year" }, { :disabled => "disabled" } ) %>

Но, похоже, я добавлю много логики для этого поля выбора.Поэтому я хочу передать параметры для этого collection_select из моего контроллера.Как я могу это сделать?

Пытался передать массив с параметрами, но получил много ошибок.Пожалуйста, укажите правильный путь для этого.

1 Ответ

1 голос
/ 25 сентября 2011

В вашем контроллере: @collection_select_params = [ ... ]

А по вашему мнению: <%= collection_select(*@collection_select_params) %>

Префикс * будет указывать ruby, что этот массив должен передаваться как список аргументов.

...