有更好的方法来申报吗?

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/

10-11 01:43