我得到了一个名为“has_separate_emails?”的用户模型方法。
通常我会这样想:

Users.select{ |user| user.has_separate_emails? }

但我把它包装成这样:
Users.select(&:has_separate_emails?)

否定的版本是:
Users.select{ |user| !user.has_separate_emails? }

现在的问题是,对于否定语句,是否也有一个更短的/“包装”版本?

最佳答案

尝试

Users.reject(&:has_separate_emails?)

关于ruby-on-rails - 我的事件记录选择有更好的语法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18723742/

10-11 23:03
查看更多