view ruby-on-rails-4 render markdown actionmailer

view - ActionMailer: renderiza los correos electrónicos de varias partes(texto/html) de la marca de la manera correcta?



ruby-on-rails-4 markdown (0)

Me gustaría renderizar todos mis correos electrónicos con un "correo electrónico" de diseño. He estado investigando las gemas y las opciones. Hay dos gemas que podría haber dejado de trabajar:

correo y marcadorb.

¿Alguien ha implementado un método para presentar texto, correos electrónicos html con acción publicitaria desde una plantilla de correo de reducción y también usando un diseño? ¿O conoce una buena reseña actualizada sobre esto?

Markerb registra una extensión de archivo .markerb así:

module Markerb class Railtie < ::Rails::Railtie config.markerb = Markerb config.app_generators.mailer :template_engine => :markerb end end

y requieren "redcarpet" requieren "markerb / railtie"

module Markerb mattr_accessor :processing_options, :renderer @@processing_options = {} @@renderer = Redcarpet::Render::HTML class Handler def erb_handler @erb_handler ||= ActionView::Template.registered_template_handler(:erb) end def call(template) compiled_source = erb_handler.call(template) if template.formats.include?(:html) "Redcarpet::Markdown.new(Markerb.renderer, Markerb.processing_options).render(begin;#{compiled_source};end).html_safe" else compiled_source end end end end ActionView::Template.register_template_handler :markerb, Markerb::Handler.new