我在红宝石下面的散列(@myhash
):如何从Ruby中的散列中获取值?
[
{
"id" => "123456789",
"name" =>"Random name",
"list_type" =>"random type of list"
}
]
如何采取id的值进行哈希? (基本上我的结果应该是:123456789)
- 当我尝试做
@myhash[:id]
我得到以下错误“无法转换成符号整数” - 当我尝试做
@myhash['id']
我得到以下错误“可以”牛逼转换成字符串整数”
我已经尝试添加.to_i
,.to_s
等,但没有什么帮助。
请直接说出您的术语。你有一个红宝石哈希,而不是一个轨道哈希。 Ruby是一种语言。 Rails是用Ruby编写的库/框架。这就像说“我在jQuery中编程”。不,你用Javascript编程,你*使用* jQuery。 –
据我所知,由于您是新手,因此您可能都看起来一样。但请,学会区分这两者。 –