Edited at

特定の条件(複数)の場合のみvalidateを実行させる

More than 1 year has passed since last update.


単体の場合

# def_valid_a?がtrueの場合validate実行

validates_presence_of :title, if: :def_valid_a?


複数の場合

# def_valid_a? または def_valid_b? がtrueの場合validate実行

validates_presence_of :title, if: -> {def_valid_a? || def_valid_b?}

※validates_presence_of

値が空でないか