标签: ruby-on-rails ruby hash
我正在尝试通过哈希将参数添加到当前路径:
url_for(@params.merge({'protocol' => 1}))
但似乎Rails过滤协议散列密钥,结果没有协议参数。 如何将其添加到当前路径?
答案 0 :(得分:2)
我使用next oneliner来解决协议选项问题:
url_for() + '?' + @params.merge({:protocol => 1}).to_query