一个垒球问题,但我的谷歌此刻逃过了我。
如何链接到当前页面,然后指定要合并到查询字符串中的参数?
例如,如果当前页面为/resources
,我希望能够指定评估为current_page_plus(:param => 'attribute')
的{{1}}之类的内容。
这有望与现有属性合并,因此如果当前页面为/resources?param=attribute
,则/resources?a=b&c=d
将评估为current_page_plus(:c => 'e')
。
答案 0 :(得分:72)
您可以使用url_for
传递参数。
url_for(params.merge(:c => "e"))
如果您使用link_to
内部使用url_for
的帮助器,则可以跳过url_for
并直接传递。
link_to "Page", params.merge(:c => "e")