クイック質問、
次のような、StandardError から拡張された ruby クラスがいくつかあります。
class NotAuthorized < StandarError
end
このクラスは、このようなコントローラーで例外を発生させるためだけに使用します
class SomeController < ApplicationController
before_filter :is_admin!
protected
def is_admin!
raise NotAuthorized if ...
end
end
NotAuthorized クラスはモデルではないので、モデル フォルダの下にある必要はないと思います。また、コントローラーのみを提供しますが、コントローラーではありません。この種のクラスは通常どこに配置しますか?