3

我正在阅读有关 Rails 的指南,并且在 Model 类中遇到了这一行:

before_save { |user| user.email = email.downcase }

这是为了确保电子邮件地址在进入数据库之前是小写的(但你已经知道了,因为你们很聪明!)。

但是,为什么不这样做:

before_save { |user| user.email.downcase! }

这不是更容易执行,还是我错过了什么?

4

1 回答 1

2

两者都做同样的事情......它只是归结为味道。

于 2012-11-02T00:01:21.237 回答