ruby-on-rails-4 – 为什么Relation.size有时会在Rails 4中返回Hash
我可以用两种不同的方式运行查询来返回一个Relation. 当我询问Relation的大小时,一个查询按预期给出一个Fixnum,另一个给出一个Hash,它是Relations Group By语句中每个值的哈希值,每个值的出现次数. 在Rails 3中,我认为它总是返回一个Fixnum,因为我从来没有遇到过Rails 4的问题,它有时会返回一个Hash和一个像Rel.size.zero这样的语句