【问题标题】:Can't convert string to integer ruby error when accessing Hash/Array访问哈希/数组时无法将字符串转换为整数 ruby​​ 错误
【发布时间】:2014-11-26 01:37:47
【问题描述】:

我是红宝石新手。所以我试图从我的数据数组中获取数据,但出现“无法将字符串转换为整数”错误。

我访问数据的方式是

data["myobject"]

【问题讨论】:

  • 请提供代码并说明您要实现的目标。

标签: ruby string integer


【解决方案1】:

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

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

data=['foo', 'bar']

而不是看起来像这样:

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

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

data[0]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多