2015-03-11 1 views
0

Je crée un modèle d'e-mail avec des tables imbriquées. Pour une raison quelconque, mon ID est ignoré dans la table imbriquée. J'ai essayé les deux manières dans haml (#test et {id: 'test'}), aucun moyen affichera un ID dans le HTML compilé. Les cours apparaissent bien.Haml - Table manquante ID

%center 
    %table.backgroundTable 
    %tr 
     %td 
     %table#test 
      /table has no ID 
      %tr 
      %td Test Test 

On dirait:

<center> 
    <table class="backgroundTable"> 
    <tbody><tr> 
     <td> 
     <table> 
      <!--table has no ID --> 
      <tbody> 
      <tr> 
       <td>Test Test</td> 
      </tr> 
      </tbody> 
     </table> 
     </td> 
    </tr> 
    </tbody></table> 
</center> 

question finale, où est le tbody venir? Devrais-je l'inclure explicitement?

+0

Avez-vous essayé Slim? (http://slim-lang.com/) –

+0

Si vous ajoutez une classe avant l'ID ajoute-t-elle la classe? –

Répondre

0

Ah, se révèle qu'il n'a rien à voir avec Haml, il y avait une mise en Premailer pour supprimer ID

Premailer::Rails.config.merge!(remove_ids: true)