【发布时间】:2012-11-24 11:33:21
【问题描述】:
当它给 ruby 表达式时,比如 if 语句,我不知道如何正确缩进。
%ul
%li foo
- if true
%li bar
上面的代码可以工作,但是两个%li 没有对齐,这对我来说并不优雅,因为它们处于同一级别(我的意思是两者都是 %ul 的孩子)
有没有更优雅的方法来做到这一点?
【问题讨论】:
-
您应该考虑在code review stackexchange上发布诸如此类的问题
-
这也让我感到不安,但我认为下面的 erb 建议更糟。我发现当它们开始失控时,我会把相当小的东西放在局部。
-
@froderik 我同意你的观点,在我的建议和原始代码之间,我可能会选择原始代码,但我正在尽力回答手头的问题。在给定视图文件中格式化代码方面的可用选项中,有更好的选择吗?
-
我当然想找一个!我想这些东西是为了获得紧凑性(我们非常喜欢!)的权衡。
-
您好,答案中的任何一个都做了,好吧,回答您的问题。如果是这样,也许接受一个?
标签: haml