关系数据库查询和自定义排名 Web 服务 Gem



我计划在rails中构建一个Web服务,通过在移动应用程序中使用API从请求中接收用户位置。然后,它将根据该人员位置以及另一个参数(企业出价)查询数据库,计算一些算法,然后根据算法对这些企业进行排序和排序,并将该订单发送到移动应用程序中显示。

在开始构建时,我想也许可能已经有一个红宝石可以执行此服务,即。通过位置输入查询数据库,通过我设计的算法对某些条目进行排序和排名,并返回排序后的业务。

我一直在寻找,但还没有找到这样的宝石来使用,也许可以定制。

没有想到球场上的东西?

你要求很多必须切成小块的东西。

查询SQL数据库最好由ActiveRecord完成,Rails附带。使用位置很容易通过地理编码器等 gem 来实现。按照你自己的算法进行排序和排名应该由你自己完成:这是你自己的算法。但是,您可以使用 ActiveRecord 提供的 .order/.sort 方法。

最新更新