Rails:before_save变量内容

时间:2012-11-01 23:29:48

标签: ruby-on-rails before-save

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

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

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

然而,为什么不这样做:

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

执行会不会更简单,或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

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