0

ソース コードを生成するために使用している erb テンプレートがありますが、問題は、erb テンプレートを読みやすくしたいのですが、同時に、生成された出力の見栄えも良くしたいということです。

だから私はこのスニペットを持っています:

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

だから私のコード出力は私が望むように出ていません、私はそれが欲しいです:

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

しかし、各行の間に余分なスペースが出てきています。

どうすればこれを修正できますか?

私が言及したようなもう 1 つの課題は、自分の erb を (可能であれば) 読めないように見せたくないということです。

4

1 に答える 1

0

私は同じ問題を抱えていました..テンプレートの可読性を損なうことなく、出力ソースコードを適切にフォーマットしようとするのは悪夢でした. 私は、コード生成プロセスにチェーンされたコード フォーマッタを使用することを選択し、テンプレート ファイルだけに集中しました。幸運を

于 2013-01-14T23:23:55.290 に答える