更新を行う前に特定の属性に変更があった場合にチェックを行うスマートな方法
更新を行う前に特定の属性に変更があった場合にチェックを行うスマートな方法
ソース
class Code < ApplicationRecord
validate :already_used_code, if: -> { will_save_change_to_code_name? }
private
def already_used_code
# validate somethings
end
end行っている事
更新前にcode_nameに変更があった場合に検証を行う