Ste*_*ven 37 ruby-on-rails ruby-on-rails-3
有点垒球问题,但我的谷歌此刻逃过了我.
如何链接到当前页面,然后指定要合并到查询字符串中的参数?
例如,如果当前页面是/resources,我希望能够指定类似于current_page_plus(:param => 'attribute')评估的内容/resources?param=attribute.
希望这也会与现有属性合并,所以如果当前页面是/resources?a=b&c=d,那么current_page_plus(:c => 'e')将评估为/resources?a=b&c=e.
Sim*_*tti 73
你可以使用url_for传递参数.
url_for(params.merge(:c => "e"))
Run Code Online (Sandbox Code Playgroud)
如果您使用link_to内部使用的帮助程序,则url_for可以跳过url_for并直接传递has.
link_to "Page", params.merge(:c => "e")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22281 次 |
| 最近记录: |