[Rails 4] Button_to - dodatkowe parametry

Chciałbym stworzyć “stronę” pozwalającą na zarządzanie przypisaniem folderów do użytkowników. Stworzyłem coś takiego:

[code]

<%= t(“rights.index.Rights”) %>


<%= select_tag :user, options_for_select(@users.map{|u| [u.login,u.id]}), data: {remote: true, url: select_user_url, method: :post} %>
<%= select_tag :folders, options_for_select(@folders.map{|f| ["#{'-' * f.level} #{f.name}", f.id]}), {size: 10} %>
<%= button_to ">", add_folder_path, remote: true, method: :post, id: 'add_folder' %>
<%= button_to "<", remove_folder_path, remote: true, method: :post, id: 'remove_folder' %>
<%= select_tag :folders_users, options_for_select(@folders_users.map{|f| ["#{'-' * f.folder.level} #{f.folder.name}", f.id]}), {size: 10} %>
[/code] Problemem są przyciski '#add_folder' oraz '#remove_folder'. Chciałbym aby w momencie klikniecia w przycisk np. 'add_folder' ajaksem przekazywany były dane z selektów #user oraz #folders. Sam 'ajax' działa, zapytanie trafia do odpowiedniej akcji i zwracana jest odpowiedź (w tej chwili zwykły alert). Ale w jaki sposób dodać do zapytania te dodatkowe parametry?

http://apidock.com/rails/ActionView/Helpers/UrlHelper/button_to

wychodzi na to ze przez form

button_to ... form: {data-... : .... }

A mógłbyś dokładniej?
To że button_to tworzy formularz to wiem. Jeśli jednak miałbym statycznie nadawać jakieś parametry formularzowi to równie dobrze mogę dodać “data-params”. Ale przecież #users, #folders, oraz #folders_users będą się zmieniać i w zapytaniu muszę przekazać ich aktualne wartości. I to jest właśnie istota problemu.

To aktualizuj przez add_folder.js czy remove_folder.js widok przy każdym kliknięciu. coś a’la

$('form .add_button).data("<%= j hashznowymiwartosciami %>");