我正在尝试让下面的句子起作用,
User.all.select{ |user| user.created_at === DateTime.yesterday..DateTime.today }
User.all.select{ |user| user.created_at == DateTime.yesterday..DateTime.today }
User.all.select{ |user| user.created_at => DateTime.yesterday..DateTime.today }
这不起作用并提示 范围值错误
错误。
我知道有更有效的方法可以完成此任务并获得相同的结果,但我对如何获得具有日期范围的精选作品感兴趣
最佳答案
range = (DateTime.yesterday..DateTime.now)
User.all.select { |user| range.cover?(user.created_at) }
关于ruby-on-rails - Ruby on Rails 选择日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29591709/