古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

アクションの後に処理を追加

説明

アクションの後に処理を追加
after_actionより後に処理

使い方

append_after_action(コールバック名 [, オプション])

オプション

オプション 説明
:only 実行するアクション
:except 実行しないアクション
:if 実行する条件を指定
:unless 実行されない条件を指定

アクションの後に処理を追加

append_after_action :verify_same_origin_request
def verify_same_origin_request
  if marked_for_same_origin_verification? && non_xhr_javascript_response?
    logger.warn CROSS_ORIGIN_JAVASCRIPT_WARNING if logger
    raise ActionController::InvalidCrossOriginRequest, CROSS_ORIGIN_JAVASCRIPT_WARNING
  end
end

ソースコード