2010-08-06 1 views
0

My ActionMailer включает в себя создание отчета и его хранение в HTML-файл и отправку его в виде вложения HTML. Я хотел дать ему несколько стилей, поэтому я добавил встроенный стиль, который записывается в файл HTML каждый раз, когда создается отчет.Weird CSS problem: Missing Inline CSS: ActionMailer Attachment

Но стиль не отражен в приложении. Интересно, что сгенерированный отчет при открытии локально на моей машине отражает стиль. Я видел источник HTML вложения, а встроенный стиль css отсутствует. Я абсолютно не знаю, почему это происходит. Хэдз-ап будет оценен!

ответ

1

ActionMailer имеет очень странные способы работы. CSS является одной из вещей, с которыми он может действительно справиться при рендеринге шаблона. Посмотрите на это решение:

http://devblog.imedo.de/2008/08/05/rails-actionmailer-with-html-layouts-inline-css-and-entity-substitution/

+0

Ссылка не работает! –