从Rails表单中查询URL中的参数

时间:2019-07-11 22:26:20

标签: ruby-on-rails query-parameters

我有一个过滤器边栏,它以Rails form_tag开头,并包含一个范围滑块和一堆check_box_tag

它发布并过滤良好。当我使用复选框值进行渲染时,它甚至还会保留在下一页上。

但是,如果刷新页面或将链接发送给某人,则筛选器将丢失。

我见过的唯一方法是使用redirect_to并合并参数,但我不想再打个电话。

如何将所有选项作为查询参数传递?

A range slider with a list of checkbox filters

1 个答案:

答案 0 :(得分:1)

由于您未创建任何内容,因此建议您将GET请求与查询字符串参数一起使用。因此查询可以与URL共享。

示例图片的网址类似于:

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

这会给您一个params[:max_price]的控制器。