2011-10-27 65 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 

以上应该也可以。