Slide 12
Slide 12 text
nil
の扱い
apply_to_nil
オプションを付けると nil
のときも正規化される
nil
のときは正規化は適用されないのでエラーにはならない
1 class User < ActiveRecord::Base
2 #
デフォルトでは nil
考慮は不要
3 normalizes :email, with: -> email { email.strip.downcase }
4 end
3 normalizes :email, with: -> email { email&.strip&.downcase }, apply_to_nil: true
1 class User < ActiveRecord::Base
2 # nil
の考慮が必要になる
4 end