2011-10-27 98 views
4

我正在通過service_type通過玉。試圖用service_type = 'gas'進行編譯。
我想:如何將變量傳遞給if語句使用玉模板

- if(#{service_type}=='gas') 
p gas 

我也試過:

- if('#{service_type}'=='gas') 
p gas 

但既不工作...我如何檢查兩個字符串是平等的?

回答

11

我得到它的正常工作沒有{}

-if(service_type=='gas') 
    p gas 
+0

讓我永遠把它弄清楚。謝謝一堆! – mdegges

0

我想你應該嘗試一下在下面的方法:

-if(#{service_type}=='gas') 
    p gas 

因爲在玉,不正確的間距可能會導致錯誤。

6

你其實也並不需要在開始時的初始連字符。

if (service_type=='gas') 
    p gas 

以上應該也可以。