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 回答