2013-01-09 105 views
0

我想執行這個簡單的測試:如果一個變量包含字符串「ABC」或「CBA」變量= a或b在ERB

執行任務1,否則執行任務B這是我試過了,這不起作用:

<% if animal == "Meuh" || "Moooo" %> 
This is a cow ! 
<% else %> 
This is not a cow ! 
<% end %> 

但這不起作用。

有什麼提示嗎?

回答

0

ERB使用相同的語法爲紅寶石(和大多數語言):

<% if animal == "Meuh" || animal == "Moooo" %> 

或者(尤其是有很多的替代品),可以使用Array#include?

<% if ['Meuh', 'Moooo'].include?(animal) %> 
相關問題