我使用基础作为前端框架,用于在我的RoR项目中重新编译内联css的预编译器。我在我的应用程序中生成的电子邮件内容非常庞大。内联转换CSS需要花费大量时间。
class Premailer
module Adapter
module Nokogiri
def to_inline_css
....
doc.search(selector).each ...
.....
end
end
end
end
对于doc中的大量内容,doc.search(selector)非常慢。
通过在http://foundation.zurb.com中内联CSS来渲染http://premailer.dialect.ca/大约需要15到20秒。
请建议使用内联css转换HTML页面的有效方法