当涉及到缩进时,更普遍
<% if something? %>
Test
<% else %>
Test
<% end %>
或
<% if something? %>
Test
<% else %>
Test
<% end %>
使用第一个。从纯Ruby到ERB,从JS到Coffeescript,您将保持一致。用眼睛也更容易跟随。
最好使用第一个选项,因为缩进的概念是为了使代码更可读,而在coffee脚本中,这是必须的。