相关疑难解决方法(0)

Rails:在link_to中保留GET查询字符串参数

我的应用程序中有一个典型的搜索工具,它返回一个结果列表,可以对其进行分页,排序,使用不同的records_per_page值进行查看等.每个选项都由查询字符串中的参数控制.一个简化的例子:

/search?q=test&page=2
Run Code Online (Sandbox Code Playgroud)

现在说我需要显示一组将records_per_page值设置为10,20,30的链接.每个链接必须包含现有的查询参数,这些参数可以是一个非常长的集合,加上一个新的per_page参数.

/search?q=test&page=2& ... &per_page=10
/search?q=test&page=2& ... &per_page=20
/search?q=test&page=2& ... &per_page=30
Run Code Online (Sandbox Code Playgroud)

是否有一个简单的方法只使用link_to帮助器或我需要以某种方式解析并重现先前请求的查询字符串?

parameters routing ruby-on-rails helpers

45
推荐指数
3
解决办法
3万
查看次数

标签 统计

helpers ×1

parameters ×1

routing ×1

ruby-on-rails ×1