जब मुझे अपवाद मिलते हैं, तो यह अक्सर कॉल स्टैक के भीतर गहरे से होता है। जब ऐसा होता है, तो अधिक बार नहीं, कोड की वास्तविक अपमानजनक रेखा मुझसे छिपाई जाती है:
tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError)
from tmp.rb:10:in `s'
from tmp.rb:13:in `r'
from tmp.rb:16:in `q'
from tmp.rb:19:in `p'
from tmp.rb:22:in `o'
from tmp.rb:25:in `n'
from tmp.rb:28:in `m'
from tmp.rb:31:in `l'
... 8 levels...
from tmp.rb:58:in `c'
from tmp.rb:61:in `b'
from tmp.rb:64:in `a'
from tmp.rb:67
कि "... 8 स्तर ..." छंटनी मुझे बहुत परेशानी का कारण बन रही है। मुझे इस एक के लिए बहुत सफलता नहीं मिल रही है: मैं रूबी को कैसे बताऊं कि मैं डंप को पूर्ण स्टैक शामिल करना चाहता हूं?