所以我试图在这个哈希中访问测试变量:
a = {:info=>#<test: "Testvar">}
我尝试使用[:info] ['test']或[:info] .test但我总是得到“无法将符号转换为整数”作为错误。我究竟做错了什么?我想这是非常基本的东西,但我找不到解决方案。
答案 0 :(得分:2)
看起来#<test: "Testvar">
只是对象的字符串表示形式,可以在a[:info]
访问。您可以尝试打印a[:info].inspect
或a[:info].to_yaml
以尝试找出该对象的内容。