Я пытаюсь отправить электронные письма Devise через Resque.
Обычные электронные письма отправляются через Resque нормально. И письма Devise отправляются нормально, но не письма Devise через Resque. Я получаю сообщение «Не удалось найти действительное сопоставление», что означает, что мои переопределения помощника не принимаются.
Я слежу за этим http://shaker.4-dogs.biz/2011/08/ 06 / using-resque-to-send-mail-for-devise /
Странно то, что для отладки я использую локальную копию Devise и добавляю точки останова в 'initialize_from_record' в Devise, который срабатывает, когда Я просто использую только Devise. Но когда я отправляю электронные письма Devise через resque, точки останова не попадают:
class ResqueMailer < Devise::Mailer
include Resque::Mailer
end
config.mailer = "ResqueMailer"
И resque вместо этого показывает путь упакованного драгоценного камня, а не мой локальный источник, например:
/Users/mm/.rvm/gems/ruby-1.9.2-p290@evergreen/gems/devise-1.4.9/lib/devise/mailers/helpers.rb:20:in `devise_mail'
Любая идея, почему это не так. используя мой локальный источник драгоценных камней И / ИЛИ как заставить Resque отправлять мои электронные письма Devise?