
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】一意性制約のバリデーションメッセージを設定する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】一意性制約のバリデーションメッセージを設定する - Qiita
解説はコナン君の声に脳内変換してください どんな問題? 例えばユーザー登録機能を実装する場合、email... 解説はコナン君の声に脳内変換してください どんな問題? 例えばユーザー登録機能を実装する場合、emailは**一意性制約(unique)**をつけるのがふつうだよね 当然Userモデルのバリデーションにuniquenessを設定することになるけど、ひとつ困ったことが起こるんだ このままだと一意性制約に引っかかった場合、エラーメッセージは「メールアドレスはすでに存在します」と表示されちゃうよね (目暮警部) 「しかしそれがどうしたと言うのかね」 ふつうのユーザーなら特段問題にはならないと思うよ でも、この機能を使えばあることが可能になるんじゃないかな そう、この機能によって「すでに登録済みの有効なメールアドレスがあるか」確かめらちゃうよね 悪意あるユーザーにメールアドレスがバレてしまうのは良くないってことなんだ どのように解決する? 解決方法はいたってシンプル バリデーションエラーのメッセー