【发布时间】:2012-04-24 22:45:38
【问题描述】:
我正在使用一个名为“Setting”的 ActiveResource 模型连接到一个外部 Web 服务,该服务提供一些响应,如下例所示:
{"setting" => {"id" => 10, :details => {"10a" => 7, "10b" => 8}}}
问题是,ActiveResource 尝试符号化 details 哈希中的所有键,但这是不可能的,并引发了 NameError: wrong constant name 10a。是否有机会禁止符号化,甚至避免将details 转换为单独的对象?
谢谢
【问题讨论】:
-
你在用细节哈希做什么?它只是正在处理,还是您将其保存在某个地方?
标签: ruby-on-rails hash activeresource