Rails url_for使用'protocol'键哈希

时间:2017-05-30 12:56:09

标签: ruby-on-rails ruby hash

我正在尝试通过哈希将参数添加到当前路径:

url_for(@params.merge({'protocol' => 1}))

但似乎Rails过滤协议散列密钥,结果没有协议参数。 如何将其添加到当前路径?

1 个答案:

答案 0 :(得分:2)

我使用next oneliner来解决协议选项问题:

url_for() + '?' + @params.merge({:protocol => 1}).to_query