访问Hash / Array时,无法将字符串转换为整数ruby错误

时间:2014-10-01 08:51:15

标签: ruby string integer

我是红宝石的新手。所以我试图从我的数据数组中获取数据,但是我得到了“无法将String转换为整数”错误。

我访问数据的方式是

data["myobject"]

1 个答案:

答案 0 :(得分:2)

似乎数据是一个数组,而不是哈希。

我认为数据看起来像这样:

data=['foo', 'bar']

而不是这样:

data={'myObject'=>'foo', 'myObject2'=>'bar'}

因此,尝试通过索引更改数据或检索数据

data[0]