3

Rails に関するガイドを読んでいて、モデル クラスで次の行に出くわしました。

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

これは、電子メール アドレスがデータベースにヒットする前に必ず小文字であることを確認するためです (しかし、皆さんとギャルは頭が良いので、既に知っています!)。

ただし、これを持っていないのはなぜですか:

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

それは実行するのが簡単ではないでしょうか、それとも何か不足していますか?

4

1 に答える 1

2

どちらも同じことをします..それはただ味になります。

于 2012-11-02T00:01:21.237 に答える