Outil pour convertir CSS externe à Inline CSS en Ruby? [fermé]
-
20-09-2019 - |
Question
Je suis de déconner avec GoogleDocs et il a un support CSS très très primitive. Si vous téléchargez un .doc MSWord ou un fichier HTML et de les exporter au format HTML, tous les styles sont en ligne appliquée. Ils ont un bloc de style dans le fichier html, mais lorsque vous téléchargez le fichier HTML dans google docs, il ne s'applique pas tous les styles non inline.
Je pensais « peut-être il y a un outil rubis pour cela. » Y at-il là-bas que je pourrais utiliser pour prendre des CSS et avoir l'analyser dans les noeuds HTML, peut-être un plug-in nokogiri?
La solution
Consultez Premailer de alexdunae sur GitHub: http://github.com/alexdunae/premailer
Ne jamais essayé par moi-même, juste trébuché sur. Peut-être que ça aide.
Autres conseils
MailStyle est une autre solution: http://github.com/purify/mail_style
On dirait qu'il a une intégration facile des rails (actionmailer, SASS), mais je ne suis pas sûr que ce que vous / recherchez.
Ruby Boîte à outils a encore plus d'options . Premailer est le plus utilisé, bien que Roadie a été mis à jour récemment.