Я использую Rails 3.0.3
У меня 2 <select>
, когда пользователь выбирает параметр в первом <select>
, второй должен обновляться.Событие onchange
первого выбора вызывает ajax-запрос для получения списка (формат JSON), событие success
вызывает функцию, которая преобразует JSON в список <option>
для вставки во второй <select>
.
Здесь первый <select>
<%= collection_select :brand, :category_id, Category.all, :id, :name, {}, {:onchange => "#{remote_function :url => brands_by_category_path(:category_id => ???), :success => "buildOptions(request, 'contract_brand_id')"}"} %>
параметр brands_by_category_path
(???) должен быть равен выбранной опции этого <select>
Я действительно не знаю, как этого добиться? !!
Есть идеи?
Спасибо