【发布时间】:2011-07-28 23:58:59
【问题描述】:
有点垒球的问题,但我的 Google Fu 暂时逃过了我的视线。
如何链接到当前页面,然后指定要合并到查询字符串中的参数?
例如,如果当前页面是/resources,我希望能够指定类似current_page_plus(:param => 'attribute') 的内容,其计算结果为/resources?param=attribute。
这也有望与现有属性合并,因此如果当前页面是 /resources?a=b&c=d,那么 current_page_plus(:c => 'e') 将评估为 /resources?a=b&c=e。
【问题讨论】:
-
我已经成功地击败了
link_to "My link", params.merge(:c => 'e'),但我觉得有更好的方法来做到这一点。 -
类似但内部参数如
a/:id/b: stackoverflow.com/questions/2543576/…
标签: ruby-on-rails ruby-on-rails-3