我有类似
的东西@office = Office.first
@offices = Office.where(:status => "active")
如何从上面的变量获取@office附近的办事处, 我想要像
这样的东西@offices.near(@office.latitude, @office.longitude) or
Office.near([@office.latitude, @office.longitude]).where(:status=>"active")
我可以通过@ office.nearbys(使用rubygeocoder)获得此功能,但这对我来说不是一个选项,我需要在集合上使用near方法在特定办公室附近办公。
或者,如果不能使用rubygeocoder或mongoid,我还可以使用其他宝石吗? 谢谢。
答案 0 :(得分:1)
我试图找到其他解决方案,但最后我要去
@offices = @office.nearbys
即使它完成的工作也不是我想要的方式。