我正在创建一个包含嵌套表的电子邮件模板。由于某种原因,我的ID在嵌套表中被忽略。我在haml(#test
和{id: 'test'}
)中尝试了两种方式,两种方式都不会在编译的HTML中显示ID。课程显示正常。
%center
%table.backgroundTable
%tr
%td
%table#test
/table has no ID
%tr
%td Test Test
看起来像:
<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>
最后一个问题,tbody
来自哪里?我应该明确包括它吗?
答案 0 :(得分:0)
啊,事实证明它与Haml无关,Premailer中有一个设置可以移除ID
Premailer::Rails.config.merge!(remove_ids: true)