テンプレートのインデント
ErbとかのHTMLテンプレート言語で、インデントをどうしたらいいのか困ってる。
- Aだとインデントのおかげで処理のまとまりが分かりやすい
- Bだと生成されるHTMLタグのインデントが整う
あくまで主役はユーザに見せる部分のコードだと言うことはわかるけど、部分テンプレートとか使えば部分的にどうせずれるのだし、開発時に分かりやすいようにしてバグのないコード書いてる方がマシかもしれない。
A: インデントする
\<ul\> \<% @entries.each do |entry| %\> \<li\>\<%= entry.body %\>\</li\> \<% end %\> \</ul\>
B: インデントしない
\<ul\> \<% @entries.each do |entry| %\> \<li\>\<%= entry.body %\>\</li\> \<% end %\> \</ul\>
あと、長い1つのタグが1行100文字ぐらいで横たわってるとき、80文字くらいで改行したいけどどうしたらいいのか困ってる。