0
我想執行這個簡單的測試:如果一個變量包含字符串「ABC」或「CBA」變量= a或b在ERB
執行任務1,否則執行任務B這是我試過了,這不起作用:
<% if animal == "Meuh" || "Moooo" %>
This is a cow !
<% else %>
This is not a cow !
<% end %>
但這不起作用。
有什麼提示嗎?
我想執行這個簡單的測試:如果一個變量包含字符串「ABC」或「CBA」變量= a或b在ERB
執行任務1,否則執行任務B這是我試過了,這不起作用:
<% if animal == "Meuh" || "Moooo" %>
This is a cow !
<% else %>
This is not a cow !
<% end %>
但這不起作用。
有什麼提示嗎?
ERB使用相同的語法爲紅寶石(和大多數語言):
<% if animal == "Meuh" || animal == "Moooo" %>
或者(尤其是有很多的替代品),可以使用Array#include?
:
<% if ['Meuh', 'Moooo'].include?(animal) %>