Rails: как использовать частичное в составных / альтернативных электронных письмах (HTML и обычный текст) - PullRequest
1 голос
/ 04 декабря 2010

Я использую частичное в различных составных электронных письмах (HTML и обычный текст) в Rails и имею следующую проблему с ним:

  • Все почтовые "представления" существуют нормально: оба в.Версии text.plain.erb и .text.html.erb

  • Частичное (которое находится в папке «общих» представлений) также существует в обеих версиях с использованием необходимых окончаний (как упомянуто выше).

Проблема: в «текстовой» версии полученных электронных писем отображается частичный HTML, а не «обычный текст».(Все остальное корректно отображается в обеих версиях.)

Что я, вероятно, делаю неправильно?

Спасибо большое за любую помощь в этом!Том

1 Ответ

2 голосов
/ 05 апреля 2011

Я нашел ответ, который работает для меня. PeterD разместил следующую информацию на рельсах с различными макетами :

... макеты следуют схеме именования, отличной от шаблонов электронной почты. Просто переименуйте их следующим образом:

layout.text.html.erb    => layout.html.erb
layout.text.plain.erb   => layout.text.erb
...