任意のコントローラーすべてで使用できるメソッドなどを定義する

class Test < ApplicationController
  before_action :set_test

  def set_test
    @test = "test"
  end
end
class TestController < Test
  def index
  end
end
ApplicationControllerを継承させた独自のクラスを作成し、コントローラーにそのクラスを継承させることでそのクラスを継承するクラスでの共通の処理を記入することができます。

上の例ではApplicationControllerクラスを継承させたTestクラスを作成し、Testクラスを継承させたクラス共通の処理を記入しています。