0
因此,我將所有的html.erb文件轉換爲html.haml,因爲haml很漂亮,乾淨。我使用this tutorial一次轉換所有文件,而不是一次轉換一個文件。但是我遇到了一個錯誤,我不確定如何讓它正常工作。問題將.html.erb轉換爲.html.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
所以,我怎麼會去得到這個工作?非常感謝!
我只想類'''.has_sidebar'''被添加到了'''#main.column'''元素,如果有'''content_for?(:sidebar)''' – Marc 2012-01-12 12:11:19
已經更新了上面的代碼,請檢查 – 2012-01-12 12:24:50
現在就行。我試圖在一行中這樣做,以便我沒有3行額外的代碼。謝謝! – Marc 2012-01-12 12:34:17