Railsドキュメント

アクションの前後に処理を実行

説明

アクションの前後に処理を実行

使い方

around_action(アクション名, only: 実行するアクション=nil, except: 実行しないアクション=nil, if: 実行する条件を指定=nil, unless: 実行されない条件を指定=nil, ブロック)

アクションの前後に処理を実行

around_action :render_form, only: [:new :edit]

複数指定

around_action :user1
around_action :user2

ソースコード