Совсем недавно начал работать над текущим проектом, и мне нужно интегрировать шаблоны для макета электронной почты.
У меня есть 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 на рельсах?