【发布时间】:2012-11-01 23:29:47
【问题描述】:
我正在阅读有关 Rails 的指南,并且在 Model 类中遇到了这一行:
before_save { |user| user.email = email.downcase }
这是为了确保电子邮件地址在进入数据库之前是小写的(但你已经知道了,因为你们很聪明!)。
但是,为什么不只拥有这个:
before_save { |user| user.email.downcase! }
执行起来不是更简单,还是我遗漏了什么?
【问题讨论】:
-
我也有同样的问题。谢谢!
-
@KMcA 使用 Michael Hartl 指南?
-
是的。到目前为止真的很享受。
-
@KMcA 好!我也是。确保保存它。这将是一个很大的帮助,并且在未来更有意义。 Rails for Zombies 也是一个很好的资源。
-
是的,我已经完成了 Zombies1,并且正在他们本周末的免费演示中制作 Zombies2。感谢您的建议。其实我已经打算再读一遍了。我读过的最好的网络书,但我才 6 个月,所以比较可能不太公平。