【发布时间】:2016-03-22 19:37:37
【问题描述】:
我有三个数组,其中两个来自 JSON。
我需要检查每个数组是否不为零且计数大于0。如果有大于0,则显示“Hello World”,否则显示“Boo”。
<% if !@arrayOne.nil? && @arrayOne.count > 0 || !@user_json[:user_stuff].nil? && @user_json[:user_stuff].count > 0 || !@user_json[:more_user_stuff].nil? && @user_json[:more_user_stuff].count > 0 %>
<h1>Hello World</h1>
<% else %>
<h1>Boo</h1>
<% end %>
我需要一些帮助来重构此代码,并想了解其他方法来解决此问题。
【问题讨论】:
标签: ruby-on-rails arrays ruby refactoring