before_actionとは


<aside> ⛔ controller の全てのアクションが実行される前に何らかの処理を行うときに使用する。

</aside>

各アクションの定義の前に記述する。

privateメソッド


<aside> ⛔ クラスを定義するときにprivateメソッドを呼び出すとそれ以降に定義されるインスタンスメソッドはそのクラスの中でしか呼び出されなくなる。

</aside>

メリットとして...

ストロングパラメータはクラス内部でしか使わないので、そういうメソッドはprivate以下に定義する。

ストロングパラメータとは


<aside> ⛔ 指定したカラムの情報だけを受け取ることができる。

</aside>