【发布时间】:2015-12-18 20:09:55
【问题描述】:
我正在编写电子邮件视图,它们在使用嵌套表时特别讨厌。我的电子邮件的许多部分中的每一个都希望围绕它进行同样令人讨厌的事情:
%table.centered
%tbody
%tr
%td
%table.one-col{"emb-background-style" => ""}
%tbody
%tr
%td.column
%div
.column-top
%table.contents
%tbody
%tr
%td.padded
COPY COPY COPY ETC.
每个部分的内容都是大量的复制和链接等等,将其放入 ruby 字符串或从单独的文件中渲染它是很难理解的。我想掩盖的是杂乱无章,而不是部分内容。
那么,有没有办法以某种方式连接杂乱无章以使 HAML 不那么缩进和杂乱无章?
【问题讨论】:
-
简短的回答是否定的,可能渲染其他文件是要走的路,你可以随时使用文件夹来组织它们,这样更容易理解。所以所有的电子邮件模板都在
email/内。
标签: ruby-on-rails haml dry