class User < ApplicationRecord
  before_save { self.email = email.downcase }
  validates :name,  presence: true, length: { maximum: 50 }
  validates :email, presence: true, length: { maximum: 255 }
end
这里调用 before_save 的时候,{ self.email = email.downcase } 这里的 self 为什么是实例,而不是类本身?记得 block 是没有新打开作用域的