プログラミング初心者の者です。
タイトルの通り、ログイン画面で、emailとパスワードが間違えていた際に、エラーメッセージを表示させたいのですが、なかなか実現できません。
こちらのログイン画面で、emailかパスワードが間違えていた際に、
Invalid Email or password.
と、メッセージを表示させたいと思っています。
modelファイルは以下です。
class User < ApplicationRecord devise :database_authenticatable, :registerable, :recoverable, :rememberable, :validatable has_many :tweets has_many :comments has_many :likes has_many :special_thanks has_many :thanks has_many :games has_many :game_comments extend ActiveHash::Associations::ActiveRecordExtensions belongs_to_active_hash :kiryoku validates :nickname, presence: true validates :kiryoku_id, numericality: { other_than: 1, message: "can't be blank" } end
deviseのエラーメッセージで、自動的に、"Invalid Email or password"が生成されると思っていたのですが、違うのでしょうか。
ただ、その一方、ユーザーを新規で登録する画面ではエラーメッセージは正常に表記されます。
このEmailとPasswordのエラーメッセージはdeviseが自動的に、生成してくれたものだと認識しています。
お聞きしたいことをまとめますと、
・deviseのエラーメッセージで、自動的に、"Invalid Email or password"が生成されると思っていたのですが、違うのでしょうか。
・その場合、どうすれば、"Invalid Email or password"を生成できるのでしょうか。
ご教示、いただければ幸いです。
あなたの回答
tips
プレビュー