アクションの後に処理を追加
説明
アクションの後に処理を追加
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