DoRuby! (ドルビー!) はKBMJで働くエンジニアによる、主にRubyに関する様々な実践ノウハウを集めたブログ集です。 railsのコントローラーにmoduleをinlcudeする時、moduleにbefore_filterを書いても、AplicationControllerを継承していないのでエラーが出ます。 moduleで共通化してるわけですから、before_filterもmodule側で済ませちゃいたいですよね。 というわけでやり方です。コントローラと違って、モジュールはActionControllerを継承してないことが原因でエラーが出ているので、コントローラー側で定義してしまえばエラーが出ません。 じゃあ、インクルード後に、インクルードしたコントローラ自身に定義する様書いてあげましょう。 module NantokaModule def self.included(