私はdeviseでユーザーを作成します。確認の指示が新しいユーザーの電子メールに送信されます。 「私のアカウントを確認してください」リンクをクリックすると、新しいページが開き、次のエラーが表示されます。エラーがapp/views/devise/confirmations/new.html.erb
ライン4で発生未定義のメソッド `devise_error_messages! '確認リンクをクリックしたときのクラス
NoMethodError at /users/confirmation
undefined method `devise_error_messages!' for #<#<Class:0x007fe016609818>:0x007fe0164c88f0>
:
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>
<%= devise_error_messages! %>
あなただけ削除することをお勧めかもしれませんその行しかし、それは私のコードではありません。これはDevise gemファイルの1つです。私は宝石そのものを編集することはできません。何かが間違っているはずです。これで何が起こっているのですか?