Sto tentando di inviare email Devise tramite Resque.Invio di email Devise tramite Resque
Le e-mail regolari vengono inviate correttamente tramite Resque. E le e-mail Devise vengono inviate correttamente, ma non le e-mail Devise tramite Resque. Ricevo "Impossibile trovare una mappatura valida" che implica che i miei override di supporto non vengano rilevati.
che sto seguendo questo http://shaker.4-dogs.biz/2011/08/06/using-resque-to-send-mail-for-devise/
La cosa strana è che per eseguire il debug sto utilizzando una copia locale del Devise e l'aggiunta di punti di interruzione nel 'initialize_from_record' in Devise, che viene colpito quando mi basta usare Devise da solo . Ma quando invio le email Devise attraverso resque i punti di interruzione non vengono colpiti:
class ResqueMailer < Devise::Mailer
include Resque::Mailer
end
config.mailer = "ResqueMailer"
E resque mostra invece un percorso gioiello confezionato e non la mia fonte locale, come:
/Users/mm/.rvm/gems/[email protected]/gems/devise-1.4.9/lib/devise/mailers/helpers.rb:20:in `devise_mail'
Qualsiasi idea del perché non sta usando la mia fonte gemma locale E/O come ottenere Resque per inviare le mie email Devise?
Questo sembra essere risolto con l'ultima versione di resque_mailer (2.2.3). – tee