# search for a particular date (between two other dates)    
  a = self.where('created_at > ? AND created_at < ?', yes, tom)
# search for a particular location
  a = a.each do |loc|
    if coorDist(loc.lat, loc.lng, lat, lng) < dist
      return loc
    end
  end
我试图返回一个像a这里的初始值一样的哈希。如何遍历哈希并收集满足此if语句条件的实体?它在那里的方式,它只返回第一个结果。