我得到了一个名为“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/