我正在阅读有关 Rails 的指南,并且在 Model 类中遇到了这一行:
before_save { |user| user.email = email.downcase }
这是为了确保电子邮件地址在进入数据库之前是小写的(但你已经知道了,因为你们很聪明!)。
但是,为什么不这样做:
before_save { |user| user.email.downcase! }
这不是更容易执行,还是我错过了什么?
我正在阅读有关 Rails 的指南,并且在 Model 类中遇到了这一行:
before_save { |user| user.email = email.downcase }
这是为了确保电子邮件地址在进入数据库之前是小写的(但你已经知道了,因为你们很聪明!)。
但是,为什么不这样做:
before_save { |user| user.email.downcase! }
这不是更容易执行,还是我错过了什么?