Rails Hash to string不带引号,括号

时间:2013-06-14 13:33:28

标签: ruby-on-rails query-string

默认情况下,当我尝试将其记录到文件时,我的ruby哈希会按照以下方式进行转换。

  

哈希:{“q1”=>“25美元 - 50美元”}

     

输出:q1 =%2425 + - +%2450k

     

所需:q1 = $ 25 - $ 50k

我尝试将其转换为查询字符串然后用$替换%24但是,更改为“+”的空格仍然是相同的方式。此外,可能会有许多此类案例需要保留一些特殊字符。

我还尝试先将其转换为字符串,然后删除{,},>,“使用gsub。但以防万一'>'在某些情况下是必需的,这种方法会失败。

怎么做?

0 个答案:

没有答案