Ruby on rails 将.html.erb转换为.html.haml的问题
因此,我将所有html.erb文件转换为html.haml,因为haml既漂亮又干净。我过去常常一次转换所有文件,而不是一次转换一个文件。但我遇到了一个错误,我不知道如何让它正常工作Ruby on rails 将.html.erb转换为.html.haml的问题,ruby-on-rails,haml,Ruby On Rails,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 i
#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
#如果:侧边栏存在
#if:侧边栏不存在
那我该怎么做才能让它发挥作用呢?非常感谢 尝试给出如下haml代码:-
-if content_for?(:sidebar)
#main.column.has_sidebar
我只希望类
.has_sidebar
被添加到#main.column
元素中,如果有(:sidebar)的内容可以暂时使用。我试图在一行中完成它,这样我就不会有额外的3行代码。谢谢