Можно ли использовать premailer с шаблонами мако?
Premailer, кажется, конвертирует мои мако шаблоны:
<div>
<%block name="email_content">
</%block>
</div>
В серию экранированных последовательностей:
<div>
%block>
</div>
Это с премалером 1.8.2; в разных местах ведутся разговоры об использовании premailer-ignore в качестве тега style или аналогичного, но документации premailer, похоже, не хватает.
Есть ли способ использовать escape-последовательности с premailer?
1 ответ
Ответ заключается в том, что в настоящее время нокогири каким-то образом сломан (на github есть несколько нечетко связанных открытых билетов, но ничего конкретно не связанного с этим).
В любом случае, вы должны использовать hpricot (несмотря на то, что это EOL), чтобы это работало.
Имейте в виду, что hpricot не будет устанавливаться на OSX чисто, и в настоящее время требуется:
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install hpricot --no-rdoc --no-ri
В общем; грязно и плохо.
Простое решение: не используйте premailer.