【发布时间】:2018-08-23 12:50:46
【问题描述】:
我有一个错误类:
module Error
class Base < StandardError
def initialize
binding.pry
end
end
end
我从控制器引发了错误:
raise Error::Base
我想获取引发错误的类名或文件名。有没有办法做到这一点?
backtrace、cause 和 backtrace_locations 返回 nil。
【问题讨论】:
-
什么是
base? -
@sawa 我认为意图是
raise Error::Base -
@engineersmnky 你可能是对的。如果是这样的话,那么OP就太草率了。
-
对不起,输入错误。
raise Error::Base
标签: ruby-on-rails ruby exception