エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby/Rails】正規表現内でパスワードを生成する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby/Rails】正規表現内でパスワードを生成する方法 - Qiita
さいしょに 下記の記事を参考にゲストログイン機能を追加しました。 簡単ログイン・ゲストログイン機能... さいしょに 下記の記事を参考にゲストログイン機能を追加しました。 簡単ログイン・ゲストログイン機能の実装方法(ポートフォリオ用) 大変参考になる、とてもわかりやすい記事でおすすめです! それで、この記事の本題なのですが、私のポートフォリオサイト場合でセキュリティ強化のため、パスワードでバリデーション機能を追加していたので、上記記事そのままで実装するとエラーが出ましたので、その対応をまとめていきたいと思います。 エラー内容 エラーの内容は、生成されてたパスワードが、正規表現外の文字列となってしまっていたようです。 ActiveRecord::RecordInvalid (バリデーションに失敗しました: パスワードの長さは6文字以上で、大文字、小文字、数字、特殊文字がそれぞれ1つずつ含まれている必要があります。): app/models/user.rb:41:in `guest' app/co