У меня есть список элементов, отображаемых в виде, с кнопкой «удалить» для каждого элемента. Когда кнопка нажата, я хочу вызвать эту же страницу с параметром delete_id
в URL-запросе. Моя кнопка выглядит так:
=button_to t("settings.saved_searches.delete_button"), saved_searches_person_settings_path(:delete_id => saved_search.id), {method: :get ,class:"button delete_search_button", confirm: t("settings.saved_searches.confirm_delete",search_name:saved_search.name)}
И, кажется, это порождает желание, которое я хочу:
<form class="button_to" method="get" action="/fr/liteultom/settings/saved_searches?delete_id=5">
<input class="button delete_search_button" confirm="Êtes-vous certain de vouloir supprimer la recherche "test jamais"" type="submit" value="Delete">
</form>
Но когда я нажимаю его, он отправляет меня обратно на путь /fr/liteultom/settings/saved_searches?
, без параметра delete_id
.
Редактировать: у меня такое же поведение при вызове моей домашней страницы с некоторыми параметрами из помощника "button_to".
Чего мне не хватает?
Редактировать 2:
Вот пример журнала сервера, когда я нажимаю эту кнопку:
<form class="button_to" method="get" action="/fr/homepage?price_max=9271&price_min=0&update_frequency=weekly">
<input class="button run_search_button" type="submit" value="Lancer">
</form>
и вместо того, чтобы приземлиться на:
/fr/homepage?price_max=9271&price_min=0&update_frequency=weekly
Я приземляюсь на: /fr/homepage?
Журналы:
16:08:03 rails.1 | 127.0.0.1 - - [06/Jul/2018:16:07:54 CEST] "GET /fr/homepage? HTTP/1.1" 200 15015
16:08:03 rails.1 | http://my.server.me:5000/fr/liteultom/settings/saved_searches -> /fr/homepage?