问题将.html.erb转换为.html.haml



所以我将所有的html.erb文件转换为html.haml,因为haml既漂亮又干净。我使用本教程一次转换所有文件,而不是一次转换一个。但我遇到了一个错误,我不知道如何让它正常工作。

#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 

那么我该如何让它发挥作用呢?非常感谢!

试着给出这样的haml代码:-

-if content_for?(:sidebar)
  #main.column.has_sidebar 

最新更新