Поскольку я только имел дело с этой проблемой в Rails 4, я решил поделиться своим решением.Моя страница загружается с параметром sport_id, и когда пользователь указывает порядок сортировки, я хотел, чтобы он отправил запрос GET для зрителей page.url / event? Sport_id = 1 & sortby =, но он не сохранит параметр sport_id, пока я не добавлютег скрытого поля в форме, например, такой:
<%= hidden_field_tag :sport_id, params[:sport_id] %>
Это решение отправляет пустой параметр sport_id, если этого параметра не было в исходном запросе, но это легко предотвратить, инкапсулируя скрытое поле в <% if params [: sport_id] .present?%> условие.