Ruby on rails 轨道&x2B;地理编码器:获取用户';其他用户周围的对象

Ruby on rails 轨道&x2B;地理编码器:获取用户';其他用户周围的对象,ruby-on-rails,rails-geocoder,Ruby On Rails,Rails Geocoder,我的应用程序允许用户查看周围的其他人在卖什么(通常是物品) 在第一次尝试中,我使用以下方法获取所有对象: @objects = Object.all.order( created_at: :desc ) 现在,我想使用Geocoder gem将对象列表限制为当前用户周围销售的对象。所以我做了: @users = User.nearbys(10) 这给了我10公里左右的用户。但是我必须改变视图,因为现在我使用的是用户列表而不是对象列表 如何获取特定区域(如第2次尝试)中的对象列表(如第1次尝试

我的应用程序允许用户查看周围的其他人在卖什么(通常是物品)

在第一次尝试中,我使用以下方法获取所有对象:

@objects = Object.all.order( created_at: :desc )
现在,我想使用Geocoder gem将对象列表限制为当前用户周围销售的对象。所以我做了:

@users = User.nearbys(10)
这给了我10公里左右的用户。但是我必须改变视图,因为现在我使用的是用户列表而不是对象列表

如何获取特定区域(如第2次尝试)中的对象列表(如第1次尝试)

谢谢

我终于拿到了:

@objects = Object.where( user_id: current_user.nearbys(10).map{ |u| u.id } )
希望这会有帮助