塩焼きブログ

塩焼きに関しての研究内容を公開しています

Railsの共通処理を実行するbefore_action

before_actionを使えばアクションで共通処理を実行することができる。さらにonryで一部アクションのみに限定して実行したり、複数のbefore_actionを定義することもできる。

class PostsController < ApplicationController
  before_action :action_method
  before_action :action_method2
  before_action :create_method, only: [:new, :create]
  before_action :edit_method, only: [:edit, :update]
end