HOMELv017 コールバックメソッドの実行条件として、「属性が変更された場合のみ」を指定する際に用いるProc内のメソッドはどれか。 2026年3月20日 Rails 5.1以降、before_save等のコールバック内では will_save_change_to_attribute? を使用して変更を検知することが推奨される。 バリデーション失敗時にfalseを返すのではなく、即座に例外(ActiveModel::StrictValidationFailed)を発生させるメソッドはどれか。 ActiveSupport::Testing::TimeHelpersに含まれる、現在時刻を特定の日時に固定してテストを実行するメソッドはどれか。