Rails に関するガイドを読んでいて、モデル クラスで次の行に出くわしました。
before_save { |user| user.email = email.downcase }
これは、電子メール アドレスがデータベースにヒットする前に必ず小文字であることを確認するためです (しかし、皆さんとギャルは頭が良いので、既に知っています!)。
ただし、これを持っていないのはなぜですか:
before_save { |user| user.email.downcase! }
それは実行するのが簡単ではないでしょうか、それとも何か不足していますか?