1

値のセットを含む配列'sub_status_arr'があります。

その配列内のすべての要素が52の場合、ボタンが表示されます。そうでない場合は、他の何かが表示されます。

以下を試してみましたが、うまくいかないようです。配列に51が含まれているかどうかを確認するだけで、残りは無視されます

<%if sub_status_arr.include? 51 || 53 || 54 %>
  display button
<% else %>
  do something else
<% end %>

配列内のすべての要素が52であるかどうかを確認するにはどうすればよいですか?

あなたの提案をありがとう

4

1 に答える 1

5

私はall?機能を試してみます:

if sub_status_arr.all? {|ss| ss == 52}
于 2012-12-20T15:20:30.950 に答える