Добавление пользовательского мета-тега в электронную почту ActionMailer в Rails 2.3.8? - PullRequest
0 голосов
/ 28 сентября 2011

Я отправляю электронное письмо, используя класс ActionMailer в Rails 2.3.8.Мне нужно добавить тег META к HEAD письма.В частности, я хочу добавить это (в конечном счете, для обработки специального CSS3 на мобильных устройствах):

<meta name="viewport" content="width=device-width" />

Я не могу найти способ добавить это в раздел HEAD электронного письма.Нужно ли создавать собственный макет электронной почты, который я использую?Если да, то как мне это сделать?Кажется, что должен быть более простой способ, чем создание собственного макета.

1 Ответ

1 голос
/ 28 сентября 2011

Звучит так, как будто вы хотите отправить сообщение электронной почты в формате HTML и установить тег meta в представлении.Попробуйте обновить ваш ActionMailer тип контента примерно так:

class Notifier < ActionMailer::Base
  default 'content-type' => 'text/html'
end

Затем добавьте следующую строку в макет вашего представления или <head> раздел:

<meta name="viewport" content="width=device-width" />
...