Buenas,
he estado itentando usar ARMailer para gestionar el correo enviado desde
una aplicación mediante una cola, concretamente he seguido este howto
que encontre por la web [1], además de la documentación de la gema y me
he encontrado con dos problemas.
El primero de ellos es que una vez esta todo funcionando, solo mete en
la cola un correo, y para que meta en la cola otro correo tengo que
reiniciar el servidor.
El segundo problema es, estando en entorno de produccion, al ejectutarse
la función que envia el email sale el siguiente mensaje de error:
ActionView::MissingTemplate (Missing template postoffice/welcome.erb in
view
Una curiosidad que encontre es que estando en entorno de desarrollo
pongo esto:
require ‘action_mailer/ar_mailer’
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.default_charset = ‘utf-8’
ActionMailer::Base.delivery_method = :activerecord
en config/environment.rb, y cuando paso a entorno de producción tengo
que ponerlo en config/environments/production.rb o sino no lo tiene en
cuenta y cualquier cosa que haga como por ejemplo un rake db:migrate
fallará. ¿por qué sucede esto?
¿Alguién sabe como se solucionan estos problemas o tiene alguna pista?
Gracias.
[1]
http://www.ameravant.com/posts/sending-tons-of-emails-in-ruby-on-rails-with-ar_mailer