【发布时间】:2015-01-05 23:21:47
【问题描述】:
我有 Ruby 函数,像这样:
module MyModule
def function
raise ArgumentException if true
end
end
然后,我在其他一些嵌套函数中使用这个函数,就像
def upperfunction
MyModule::function
end
所以,如果我在 irb 中调用 upperfunction,我希望看到像这样的完整跟踪
第2行upperfunction.rb
第 3 行 my_module.rb
参数错误
但我只得到
第 3 行 my_module.rb
参数错误
我应该怎么做才能看到完整的踪迹?
【问题讨论】:
-
看看
caller,正如另一个问题stackoverflow.com/questions/6322524/…中所指出的那样