Conversion de CSS externe en CSS incorporé pour le courrier dans les rails

Je suis en train de créer une application qui se chargera d'envoyer le style lourd e-mails et ont demandé aux clients de travailler à l'exception de Google Gmail. J'ai fait des recherches sur la question et il semble que Gmail bandes CSS à partir de fichiers externes ou CSS imbriqués dans le "style" de la balise. Un moyen facile de déplacer un style à partir d'un fichier externe pour être inline?

Quelque chose qui va prendre:

<style>
.wide { width: 100px; }
.cell { display: block; }
</style>
<span class="wide cell">Sample</span>

Et de le convertir:

<div class="wide cell" style="width: 100px; display: block;">Sample</div>

Merci!

source d'informationauteur Kevin Sylvestre