Спасибо Мартин, вы правы, я сделаю различие между ними.

я работает Ajax, встроенный в Rails javascript, с кнопкой отправки. Тем не менее, я хотел бы представить, когда я изменяю значение выпадающего списка и удаляю кнопку. В своем исследовании я нашел то, что выглядит как правильное решение, но я не получил запрос к серверу. Вот мой код выпадающего списка, обратите внимание, что он все еще имеет кнопку отправки, которая работала, прежде чем я добавил: onchange:

<% form_tag('switch_car', :method => :put, :remote => true) do %>
  <div class="field">
    <label>Car Name:</label>
    <%= select_tag(:id, options_from_collection_for_select(active_cars, "id", "name"), 
       :onchange => ("$('switch_car').submit()"))%><%= submit_tag "Switch Car" %>
  </div>    
<% end %>

Вот сгенерированный HTML:

<form accept-charset="UTF-8" action="switch_car" data-remote="true" method="post">
  <div style="margin:0;padding:0;display:inline">
    <input name="utf8" type="hidden" value="&#x2713;" />
    <input name="_method" type="hidden" value="put" />
    <input name="authenticity_token" type="hidden" value="PEbdqAoiik37lcoP4+v+dakpYxdpMkSm7Ub8eZpdF9I=" />
  </div>
  <div class="field"> 
    <label>Car Name:</label> 
    <select id="id" name="id" onchange="$('switch_car').submit()">
      <option value="9">Truck</option>
      <option value="10">Car</option>
    </select>
    <input name="commit" type="submit" value="Switch Car" /> 
</div> 

Заранее благодарю за любую помощь.

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

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