Buenas,
¿a alguien le suena que haya algún bug a la hora de buscar las
plantillas de actionmailer?
El caso es que estoy desarrollando una aplicación donde envio
newsletters y en local me funciona sin problemas, pero en la máquina
de producción que acabo de montar, me muestra el siguiente error:
http://pastie.org/377011
Evidentemente el error apuntarÃa a que no existe la plantilla que está
buscando, pero sà que existe y como he comentado en local no da ningún
problema. Me he asegurado que en el servidor no hubiera ningún
problema de permisos por si acaso. Tanto en local como en el servidor
estoy trabajando con Rails 2.2.2 y Ruby 1.8.6 y la “única” diferencia
aparte del sistema operativo(en local es Leopard y el servidor una
Debian Etch), es que en local desarrollo con Webrick y Sqlite y en
producción va un Nginx con sus Mongrels y Postgresql pero entiendo que
este aspecto no deberÃa influir…
¿Alguna sugerencia de por dónde puedo tirar?
Muchas gracias
–
/**
2009/2/2 Borja MartÃn [email protected]:
problema de permisos por si acaso. Tanto en local como en el servidor
Parece que no tienes definido template_root. En la primera lÃnea de tu
error fijate que dice “in view path ):” y si ves hay un espacio entre
el “path” y el “)”. Ahà deberÃa ir la lista de directorios donde se
busca, pero la tuya está vacÃa.
Supongo que en local trabajas en development, y en producción no, de
forma que la inicialización debe ser diferente. Para que ese detalle
quede configurado correctamente tienes que cargar en config.frameworks
tanto :action_view como :action_mailer.
Suerte.
Buenas,
intentando averiguar el origen del problema, hice un aplicación desde
cero donde lo único que tenÃa era un controlador y el modelo de
ActionMailer y sà que me envia correctamente los correos tanto en modo
desarrollo como producción, asà que supongo que los tiros irán por
alguna gema que esté usando. Se me olvidó mencionar el “pequeño” detalle
de que estaba usando ar_mailer para encolar los correos asà que igual el
problema está ahÃ. En cuanto averigue algo lo comento
Muchas gracias
Saludos
Daniel R. Troitiño escribió: