Ruby on rails Rails 5中的自定义异常类放在哪里?

Ruby on rails Rails 5中的自定义异常类放在哪里?,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,既然lib/似乎基本上已被弃用,那么在Rails 5(api)项目中,我应该将自定义异常类放在哪里呢?具体地说,我希望通过一些自定义行为扩展ActiveRecord::RecordNotFound。如果您已经习惯了,那么将它放在lib中没有什么错。或者是app的子文件夹,这实际上只是个人的选择。我会将其命名为ApplicationRecord或其他名称空间(如果有更合理的名称空间)。

既然
lib/
似乎基本上已被弃用,那么在Rails 5(api)项目中,我应该将自定义异常类放在哪里呢?具体地说,我希望通过一些自定义行为扩展ActiveRecord::RecordNotFound。

如果您已经习惯了,那么将它放在
lib
中没有什么错。或者是
app
的子文件夹,这实际上只是个人的选择。我会将其命名为
ApplicationRecord
或其他名称空间(如果有更合理的名称空间)。