我正在尝试执行这行代码
key_inside = CGI::unescape(key)
val_inside = CGI::unescape(val)
它给我的错误就像
undefined method `tr' for :oauth_consumer_key:Symbol\n
我正在使用Rails 2.3.18和ruby 1.9.3
任何人都可以建议可能出现的问题吗?
答案 0 :(得分:5)
错误表明某些代码在某个地方期待一个字符串,但它正在获取一个符号,当它在符号上调用.tr()
时,它会产生错误。尝试:
key_inside = CGI::unescape(key.to_s)