有没有更好的方法来声明这个?
if current_user.received_replies.unread.count > 0
我想做的是仅当存在至少一个 unread
对象时才匹配条件。
最佳答案
unless current_user.received_replies.unread.empty?
# ...
end
或者,如果您的 if
有一个 else
,请切换大小写(因为 unless/else
非常糟糕):
if current_user.received_replies.unread.empty?
# ...
else
# ...
end
关于ruby-on-rails - 评估数组是否有 ruby 中的任何项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342653/