Adres na który jest wysyłany form z get

Mam formularz:

<%= form_tag events_path, method: :get do |f| %>
  <%= text_field_tag :location, params[:location] %>
  <%= hidden_field_tag :tags, params[:tags] %>
  <%= submit_tag "Search" %>
<% end %>

Przy powiedzmy params[:tags] == 'foo' po wpisaniu w pole tekstowe ‘Poland’ i kliknięciu Search dane z formularza lecą do kontrolera Events i akcji index, a w pasku przeglądarki pojawia sie:

/events?utf8=%E2%9C%93&location=Poland&tags=foo&commit=Search 

Chciałbym, żeby zamiast tego pojawiało się:

`events/location/Poland/tags/foo`

Jak to zrobić?

Javascriptem zmodyfikować adres, na podstawie parametrów wpisanych w formularzu, a formularz wysłać POSTem.