Ruby on Rails を使用しています。ユーザー名をデータベースに保存したいのですが、それらを抽出するときに、入力したときと同じ大文字にする必要がありますが、大文字と小文字を区別しない検証を追加して、同じユーザー名を取得できないようにしたいと考えています。大文字化。
これは、すべてのデータベース アダプターが大文字と小文字を区別するインデックスを使用しているわけではないため、データベースに保存する前にユーザー名を小文字にする必要があるためです。
したがって、モデルの検証は次のようになります。
uniqueness: { case_sensitive: false }
どうすればこれを行うことができますか?