0

我有一个用于生成源代码的 erb 模板,但问题是我希望 erb 模板看起来可读,但同时我希望生成的输出也看起来不错。

所以我有这个片段:

    <% model.attributes.each do |attribute| %>
private <%= model.get_instance(attribute) %> <%= ... %>;<% end%>

所以我的代码输出没有像我想要的那样出现,我希望它像:

private type name;
private type name2;
private type name3;

但它在每行之间都有一个额外的空间。

我怎样才能解决这个问题?

我提到的另一个挑战是我不希望我的 erb 看起来不可读(如果可能的话)。

4

1 回答 1

0

我也遇到过同样的问题。试图在不影响模板可读性的情况下获得格式良好的输出源代码是一场噩梦。我选择在代码生成过程中使用链接的代码格式化程序,并且只专注于我的模板文件。祝你好运

于 2013-01-14T23:23:55.290 回答