0

この簡単なテストを実行したいと思います:

変数に文字列「abc」または「cba」が含まれている場合はtask1を実行し、そうでない場合はtaskbを実行します。

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

しかし、これは機能していません。

ヒントはありますか?

4

1 に答える 1

0

ERBは、Ruby(およびほとんどの言語)と同じ構文を使用します。

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

あるいは(特に多くの選択肢がある場合)、以下を使用できますArray#include?

<% if ['Meuh', 'Moooo'].include?(animal) %>
于 2013-01-09T11:26:16.057 に答える