4

我路过service_type玉。试图用service_type = 'gas'.
我试过:

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

我也试过:

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

但两者都不起作用......我如何检查两个字符串是否相等?

4

3 回答 3

12

在没有 {} 的情况下我让它正常工作

-if(service_type=='gas') 
  p gas
于 2013-01-03T02:04:31.430 回答
6

您实际上也不需要开头的初始连字符。

if (service_type=='gas')
    p gas

以上应该也可以正常工作。

于 2013-09-14T10:12:45.580 回答
0

我认为您应该通过以下方式尝试:

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

因为在翡翠中,不正确的间距会导致错误。

于 2011-11-01T05:03:01.240 回答