我有一个过滤器边栏,它以Rails form_tag
开头,并包含一个范围滑块和一堆check_box_tag
。
它发布并过滤良好。当我使用复选框值进行渲染时,它甚至还会保留在下一页上。
但是,如果刷新页面或将链接发送给某人,则筛选器将丢失。
我见过的唯一方法是使用redirect_to
并合并参数,但我不想再打个电话。
如何将所有选项作为查询参数传递?
答案 0 :(得分:1)
由于您未创建任何内容,因此建议您将GET
请求与查询字符串参数一起使用。因此查询可以与URL共享。
示例图片的网址类似于:
http://www.yourwebsite.com/?max_price=5
这会给您一个params[:max_price]
的控制器。