0
當我的Rails開發有時NoMethodError將出現:從像#基準確定類類型<類別:0x007fdf62060e48>
(undefined method `new_with_url' for #<Class:0x007fdf62060e48>):
我想知道如果我可以確定哪些是提高基於該值的類字符串Class:0x007fdf62060e48
。我不能輕易重現錯誤。
當我的Rails開發有時NoMethodError將出現:從像#基準確定類類型<類別:0x007fdf62060e48>
(undefined method `new_with_url' for #<Class:0x007fdf62060e48>):
我想知道如果我可以確定哪些是提高基於該值的類字符串Class:0x007fdf62060e48
。我不能輕易重現錯誤。
此作品在紅寶石(MRI)1.9.3,但是非常依賴於實現,並且可以隨時更改:
ObjectSpace._id2ref(0x007fdf62060e48/2)
此操作,前提是在描述#<Class:0x007fdf62060e48>
十六進制數是二乘以對象的實際ID,確實(AFAIK)對於除了MRI中的Fixnums之外的所有對象都是真實的。儘管如此,我不確定你能否從輸出中獲得任何有用的信息。該類仍然沒有名字,所以在你的代碼中找到它會非常棘手。