Параметры запроса в URL из формы Rails - PullRequest
0 голосов
/ 12 июля 2019

У меня есть боковая панель фильтра, которая начинается с Rails form_tag и содержит ползунок диапазона и группу check_box_tag.

.Он даже сохраняется на следующей странице, так как я отображаю его со значениями флажков.

Однако, если вы обновите страницу или отправите кому-то ссылку, фильтры будут потеряны.

ЕдинственноеЯ видел, как это сделать, используя redirect_to и объединяя параметры, но я бы не стал делать второй вызов.

Как передать все параметры в качестве параметров запроса?

A range slider with a list of checkbox filters

1 Ответ

1 голос
/ 12 июля 2019

Поскольку вы ничего не создаете, я бы порекомендовал использовать GET запросы с параметрами строки запроса.Таким образом, запрос может быть разделен с URL.

URL для вашего примера изображения будет выглядеть примерно так:

http://www.yourwebsite.com/?max_price=5

Что дает вам params[:max_price] в контроллере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...