2013-11-10 19 views
0

我打算在rails中构建一个Web服务,通​​过使用移动应用程序中的API,通过请求接收用户位置。然后,它会根据人员位置以及另一个参数(业务部门出价),计算几个算法,然后根据算法对这些业务进行排序和排序,然后发送该订单以显示在移动应用程序中来查询数据库。关系数据库查询和自定义排名Web服务Gem?

在开始构建时,我想也许可能有一个红宝石已经完成了这项服务,也就是说,通过位置输入查询数据库,按照我设计的算法对某些条目进行排序和排序,然后返回排序的业务。

我一直在寻找,但还没有找到这样的宝石使用和可能定制。

球场里有什么让人想起的东西吗?

回答

1

你在问很多东西需要切成小块。

查询SQL数据库最好由Rails附带的ActiveRecord完成。使用位置可以轻松实现,例如Geocoder。你自己的算法排序和排序应该由你自己完成:它你自己的算法。但是,您可以使用ActiveRecord提供的.order/.sort方法。