2010-02-16 52 views
7

我在亂搞GoogleDocs,它有非常非常原始的CSS支持。如果您上傳MSWord .doc或HTML文件並將其導出爲HTML,則所有樣式均以內聯方式應用。他們在html文件中有一個樣式塊,但是當您將HTML文件上傳回google文檔時,它不會應用任何非內聯樣式。在Ruby中將外部CSS轉換爲內聯CSS的工具?

所以我在想「也許這是一個紅寶石工具」。有沒有什麼可以用來獲取一些CSS,並將它解析到HTML節點中,也許是一些nokogiri插件?

回答

5

退房alexdunae的Premailer在GitHub上: http://github.com/alexdunae/premailer

從來沒有嘗試過我自己,在只是偶然。也許它有幫助。

+0

太棒了!這是完美的,謝謝。 –

+0

這也看起來不錯,但不是軌道集成(僅適用於那些正在尋找的人)。 – pixelearth

+0

我在putsmail.com上使用Premailer,它的功能就像一個魅力。你可以在線測試它。 –

2

MailStyle是另一種解決方案:http://github.com/purify/mail_style

看起來它具有易於集成的軌道(的ActionMailer,SASS),但我不知道那是什麼,你都/所期待的。

+0

這看起來不錯,並與導軌集成 – pixelearth