Ruby erb模板和新的行/间距问题

Ruby erb模板和新的行/间距问题,ruby,erb,Ruby,Erb,我有一个用于生成源代码的erb模板,但问题是我希望erb模板看起来可读,但同时我希望生成的输出看起来也不错 我有一段话: <% model.attributes.each do |attribute| %> private <%= model.get_instance(attribute) %> <%= ... %>;<% end%> 但是它在每一行之间都有一个额外的空间 我怎样才能解决这个问题 我提到的另一个挑战是,我不希望我的erb看

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

我有一段话:

    <% model.attributes.each do |attribute| %>
private <%= model.get_instance(attribute) %> <%= ... %>;<% end%>
但是它在每一行之间都有一个额外的空间

我怎样才能解决这个问题


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

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

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