
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【before_action】 - Qiita
before_actionとは before_actionはコントローラーで定義された処理を実行する前に共通の処理を行うこと... before_actionとは before_actionはコントローラーで定義された処理を実行する前に共通の処理を行うことができるメソッドのこと 今回はコントローラー内のメソッドの実行内容が重複している場合のbefore_actionの使用例を書いていきます。 上の画像のようにeditアクションとshowアクションの実行内容が同じである場合は共通の処理としてまとめてしまった方が可読性も上がり、変更の際も便利なので処理をまとめる。 まず該当のアクションを削除。 その後先ほど削除した共通していた処理内容をprivateメソッドの部分にset_actionとして定義する。 最後にコントローラーの上部にbefore_actionを記述する。 今回の場合はset_actionを適用させたいのはeditとshowアクションのみなのでオプションとしてonlyを記述することで該当のアクションにのみset