Jak automatycznie przesłać Rails formhelper, gdy onchange występuje na select dropdown (wypełnionym z DB)

W moim widoku mam formularz z dwoma listami rozwijanymi, z których oba są wypełnione z tabel db, gdzie chciałbym automatycznie przesłać formularz, gdy wystąpi zdarzenie onchange na jednej z rozwijanych list:

<%= form_for @products, url: products_path, method: :get do |f| %>
  <!-- POPULATE DROPDOWNS FROM DB DATA -->
  <%= select('post', 'state', @suppliers.collect {|s| [s.supp_state, s.id]}) %>
  <%= select('post', 'category_id', @categories.collect {|c| [c.cat_name, c.id]}) %>
  <div class='actions inline'><%= f.submit 'GO!' %></div>
<% end %>

Próbowałem następujących wariantów, ale jestem całkiem nowy w Ruby / Rails / JS .. do tej pory nie miałem szczęścia:

<%= select('post', 'state', @suppliers.collect {|s| [s.supp_state, s.id]}, :onchange => "this.form.submit()") %>

<%= select('post', 'state', @suppliers.collect {|s| [s.supp_state, s.id]}, :input_html => {:onchange => "this.form.submit()") %>

Wszelkie porady są bardzo mile widziane!

questionAnswers(1)

yourAnswerToTheQuestion