无法在Rails 5.2中引发自定义异常

时间:2018-11-05 19:28:13

标签: ruby-on-rails ruby exception

我正在开发RoR应用程序。我需要使用实现的自定义异常。看起来像这样:

# app/exceptions/JobError.rb
module Exceptions
   class JobError < StandardError
      # ... 
   end
end

但是,提出异常时我得到了uninitialized constant JobError。我尝试了不同的名称空间,但是它们都不起作用:

raise JobError.new()
raise Exceptions::JobError.new()
raise ::Exceptions::JobError.new()

有什么主意吗?

1 个答案:

答案 0 :(得分:2)

不好,我用CamelCase而不是snake_case写文件名...