1
나는 백그라운드 작업을 위해 레일 5와 함께 sidekiq를 사용하고 있으며, 나는 그런 방식으로 이메일을 전달하고 싶다.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 :/ –
메일러 클래스가 이미 다른 보석에 의해 최상위 레벨에 정의되어있을 수 있습니다. –