
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Railsコールバック、ActiveRecord::Enum - Qiita
コールバックによる制御 コールバックとは 特定の処理に引っ掛けて別の処理を呼ぶことをコールバックと... コールバックによる制御 コールバックとは 特定の処理に引っ掛けて別の処理を呼ぶことをコールバックと言います メリット 前処理、後処理などを宣言的に書くことができる 必ず保存後に行いたい処理がある時に、実行の漏れを防ぐことができる コールバックの基本的な使い方 (例) 本の名前を保存する前に、名前に"Dog"が含まれていた場合 "Dog Cute"と文字列を置き換える class Book < ApplicationRecord 略 before_validation do self.name = self.name.gsub(/Dog) do |matched| "Dog Cute #{matched}" end end # メソッドを使って書くこともできます before_validation :add_Cute_to_dog(独自メソッド) def add_Cute_to_dog se