【问题标题】:Query Parameters in URL from a Rails form从 Rails 表单中查询 URL 中的参数
【发布时间】:2019-07-11 22:26:20
【问题描述】:

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

它可以很好地发布和过滤。当我使用复选框值呈现它时,它甚至会保留在下一页上。

但是,如果您刷新页面或向某人发送链接,过滤器就会丢失。

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

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

【问题讨论】:

    标签: ruby-on-rails query-parameters


    【解决方案1】:

    由于您没有创建任何内容,我建议您使用带有查询字符串参数的 GET 请求。因此查询可以与 url 共享。

    您的示例图片的网址类似于:

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

    这会在控制器中为您提供params[:max_price]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 2015-04-20
      • 2012-01-31
      • 2018-09-12
      相关资源
      最近更新 更多