1
私はバックグラウンドジョブのためにレール5でサイドキックを使用しています。Rails Sidekiq - Mailer class uncontognized
Devise::Async.backend = :sidekiq
そして、私のメーラーメソッドは次のように呼び出します:sidekiqログで
Mailer.delay.signup_email(@user, @password)
、私が手に私も初期化子を設定している
gem 'redis-rails'
gem 'sidekiq'
gem 'sinatra', github: 'sinatra/sinatra', require: false
gem 'devise-async'
:私のgemfileに次のセットアップを持っていますエラー
2016-10-26T19:02:09.473Z 17854 TID-ww0i8 WARN: ArgumentError: undefined class/module Mailer
私のmailer.rbファイルはapp/mailersフォルダにあります。私は私のレールサーバー、redisサーバー、sidekiqを再起動し、私はまだエラーが表示されます。誰もそれを修正する方法を知っていますか?ありがとう!
なぜメーラーが悪い名前になるのですか?とにかくそれを試しても、まだエラーが返されますArgumentError:未定義のクラス/モジュールUserMailer:/ –
メーラークラスが別の宝石によって最上位に定義されている可能性があります。 –