2013-03-30 78 views
0

所以我想訪問這個哈希測試變量:[:信息] [「測試」]不能轉換成符號整數

a = {:info=>#<test: "Testvar">} 

我有嘗試過或[:info] .test,但我總是會得到「無法將符號轉換爲整數」的錯誤。我究竟做錯了什麼?我想這是非常基本的東西,但我找不到解決方案。

回答

2

它看起來像#<test: "Testvar">只是一個對象的字符串表示,可以在a[:info]訪問。你可以嘗試打印a[:info].inspecta[:info].to_yaml來試圖找出那個對象是什麼。

+0

檢查真的幫助找到錯誤,所以我會接受這個答案:) –