Я пытаюсь отправить сообщения Devise через Resque.
Регулярные письма отправляются через Resque просто отлично. И электронные письма 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/[email protected]/gems/devise-1.4.9/lib/devise/mailers/helpers.rb:20:in `devise_mail'
Любая идея, почему он не использует мой локальный источник драгоценных камней И/ИЛИ, как получить Resque для отправки моих сообщений Devise?