我在紅寶石下面的散列(@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。 –
據我所知,由於您是新手,因此您可能都看起來一樣。但請,學會區分這兩者。 –