¿Es posible utilizar ActionMailer en un marco web como Ramaze, o necesito usar Rails?ActionMailer y Ramaze
5
A
Respuesta
14
Puede utilizar ActionMailer sin rieles con bastante facilidad. No estoy familiarizado con Ramaze, pero aquí está el rubí normal, que debería ser fácil de integrar en cualquier marco que desea:
CAMINO/mailer.rb
require 'rubygems'
require 'action_mailer'
class Mailer < ActionMailer::Base
def my_email
recipients "[email protected]_domain.com"
from "[email protected]_domain.com"
subject "my subject"
body :variable1 => 'a', :variable2 => 'b'
end
end
Mailer.template_root = File.dirname(__FILE__)
Mailer.delivery_method = :sendmail
Mailer.logger = Logger.new(STDOUT)
# this sends the email
Mailer.deliver_my_email
A continuación, poner las plantillas de correo electrónico en una directorio llamado después de la clase de su ActionMailer
PATH/bolsas/my_email.html.erb
variable 1: <%= @variable1 %>
variable 2: <%= @variable2 %>
Consulte API Docs para obtener más opciones de configuración, pero esos son los conceptos básicos
Cuestiones relacionadas
- 1. ¿Cuáles son las principales diferencias entre Sinatra y Ramaze?
- 2. rieles ActionMailer codificación
- 3. ActionMailer 3 sin rieles
- 4. rieles ActionMailer con SendGrid
- 5. relative_url_root en ActionMailer
- 6. Cómo deshabilitar ActionMailer en desarrollo?
- 7. Restringir ActionMailer a un dominio
- 8. Uso de ayudantes en ActionMailer
- 9. Plantillas antiguas de ActionMailer en caché?
- 10. Problemas de Rails ActionMailer en Mac
- 11. Rails 3 Render Prawn pdf en ActionMailer
- 12. ActionMailer :: Base.deliveryies siempre vacío en Rspec
- 13. rieles ActionMailer ignora los ajustes en environment.rb
- 14. Rails 3.1 ActionMailer Custom Template Path?
- 15. Renderizar vista diferente (plantilla) para ActionMailer
- 16. Rails 3.1 Activos en ActionMailer con image_tag
- 17. paperclip + ActionMailer - ¿Agregar un archivo adjunto?
- 18. método no definido `nombre' para 'actionmailer': Cadena
- 19. render parciales en las plantillas ActionMailer
- 20. ¿Dónde pongo métodos de ayuda para las vistas de ActionMailer?
- 21. correos electrónicos ActionMailer "enviados" en development.log, pero no recibieron
- 22. Uso de ActionMailer con una cuenta de Gmail de empresa
- 23. ActionMailer - Cómo agregar un archivo adjunto de s3
- 24. ¿Establecer sujeto desde la plantilla de ActionMailer en Rails 3?
- 25. ¿Cómo decide Rails 3 Actionmailer qué formato usar?
- 26. En Rails 3 y ActionMailer, ¿es posible enviar correos electrónicos usando TLS sobre SSL (No StartTLS)?
- 27. ActionMailer y modo de desarrollo, ¿puede escribir en un archivo o algo así?
- 28. ¿Cuál es la diferencia entre config.action_mailer.smtp_settings y ActionMailer :: Base.smtp_settings en Rails?
- 29. ActionMailer envía correos electrónicos con el cuerpo vacío
- 30. Método no definido 'default_content_type =' en ActionMailer in Rails 3.2.1
He respondido una pregunta sobre cómo hacer esto en los rieles 3, ya que es bastante diferente. http://stackoverflow.com/questions/4951310/actionmailer-3-without-rails/4951506#4951506 – Augusto