所以我将所有的html.erb文件转换为html.haml,因为haml很漂亮干净。我使用this tutorial一次转换所有文件而不是一次转换一个文件。但是我遇到了一个错误,我不确定如何让它正常工作。
#main.column{:class => "has_sidebar" if content_for?(:sidebar)}
在html.erb中它将是:
<div id="main" class="column has_sidebar"> #if :sidebar exists
<div id="main" class="column"> #if :sidebar does not exists
那么我该如何才能让它发挥作用呢?非常感谢!
答案 0 :(得分:0)
尝试给出像这样的haml代码: -
-if content_for?(:sidebar)
#main.column.has_sidebar