我想提出一个API调用和接收以下回应(这是很长,所以我展示的重要组成部分):无法访问的Ruby Array和Hash值
... "fields":{"count"_1:["0"],"count_2":["5"]} ...
当我这样做:
call["fields"]["count_1"]
它返回
["0"]
我需要它给我只是整数。我想:
call["fields"]["count_1"][0]
而且我也试过:
call["fields"]["count_1"][0].to_i
我在Rails的运行这一点,它给我的错误:
undefined method `[]' for nil:NilClass
但它不工作。
如果它按照你声明的返回'[“0”]',那么添加'[0]'就可以正常工作。 – meagar
结果应该是什么? –
@WayneConrad看看OP写了什么**我需要它给我一个整数。**'call [“fields”] [“count_1”] [0]'给出'“0”'。但他想要'0'。 –