Тонкие HTML-шаблоны электронной почты для Rails - PullRequest
0 голосов
/ 15 января 2019

Совсем недавно начал работать над текущим проектом, и мне нужно интегрировать шаблоны для макета электронной почты. У меня есть admin_mailer.rb в app / mailers / admin_mailer.rb, который содержит ниже:

class AdminMailer < ApplicationMailer

  before_action { @all_admins = AdminUser.all.pluck(:email) }
  default to: -> { @all_admins }

  def contact(contact_message)
    @message = contact_message.question
    @name = contact_message.name
    @email = contact_message.email
    mail subject: I18n.t('emails.contact_request', name: @name), from: @email
 end
end 

и в app / views / admin_mailer / contact.html.slim у меня есть

- content_for(:header) do
  title= t('emails.contact_request')


h2 #{@name} some text here
p sender: #{@name}
p email: #{@email}
br
p message: #{@message}

Я гуглил шаблоны электронной почты html.slim и столкнулся с этим: https://gist.github.com/mkhairi/7eee8bea87a63171563e, но не смог отобразить шаблон

Как шаблон можно использовать для файла contact.html.slim, чтобы макет изменился. Вам знакомы другие шаблоны, которые можно использовать для ruby ​​на рельсах?

1 Ответ

0 голосов
/ 15 января 2019

есть тонкий конвертер html онлайн. Преобразуйте его в html и сохраните в файле erb.

...