Можно ли использовать premailer с шаблонами мако?

Premailer, кажется, конвертирует мои мако шаблоны:

<div>
    <%block name="email_content">
    </%block>
</div>

В серию экранированных последовательностей:

<div>

    %block&gt;
</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.

Другие вопросы по тегам