2014-04-29 28 views
0

我的應用程序允許用戶查看其他人在其周圍銷售的物品(通常是對象)。Rails + Geocoder:獲取其他用戶的用戶對象

在我第一次嘗試,我得到使用的所有對象:現在

@objects = Object.all.order(created_at: :desc) 

,我想限制的對象列表提供給周圍的當前用戶出售對象,利用地理編碼的寶石。所以我做:

@users = User.nearbys(10) 

這給我身邊的當前用戶的用戶由10公里。但是我必須改變視圖,因爲現在我使用的是用戶列表而不是對象列表。

如何獲得特定區域中的對象列表(如嘗試編號1)?

感謝

回答

0

我終於明白了:

@objects = Object.where(user_id: current_user.nearbys(10).map{ |u| u.id }) 

希望這將有助於。