выберите и onChange в форме Ruby on Rails

Я просмотрел все ТАК вопросы и ответы по этой теме, но я все еще не могу заставить свой сценарий работать. Я хочу вызвать действие кнопки нажатия, когда выбрана опция выпадающего меню; кажется простым и должен быть очень распространенным с AJAX.

Вот соответствующие выдержки из моего кода:

<%= form_for(@test, :html => {:id => "form_id", :name => "MyForm", :remote => "true"}) do |form| %>
    <%= form.label "Menu1" %>
    <%= form.select (:Menu1, [["Option1","value1"],["Option2","value2"]], :html_options=>{:onChange=>"javascript: this.form.apply_button_name.click();"}) %>

    <!-- more select menus and text fields here -->

    <div class="actions">
        <%= form.submit "Apply", :name => "apply_button_name", :remote => "true" %>
    </div>
<% end %>

Я использовал ": remote =>" true "как для формы, так и для кнопки, потому что это единственный способ заставить работать AJAX. Я также попробовал с и без явных" html_options "и" javascript: ", после того как я просмотрел некоторые ответы SO, которые предложил, но это не помогло. Я также попробовал onSelect и onClick вместо onChange, но все равно не повезло.

Сгенерированный HTML выглядит следующим образом:

    Menu1
    <select id="test_Menu1" name="test[Menu1]"><option value="value1">Option1</option>
<option value="value2" selected="selected">Option2</option></select>

Как видите, в HTML-коде нет обработчика события onChange; ПОЧЕМУ? Кто-нибудь видит, что я делаю не так?

Спасибо за любую помощь.

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

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