Ruby on rails 关系数据库查询和自定义排名Web服务Gem?
我计划在rails中构建一个web服务,通过在移动应用程序中使用API从请求中接收用户位置。然后,它将根据该人员的位置以及另一个参数(企业的出价)查询数据库,计算一些算法,然后根据算法对这些企业进行排序和排序,并将该排序发送到移动应用程序中显示 在开始构建时,我认为可能有一个ruby gem已经提供了这项服务,即通过位置输入查询数据库,通过我设计的算法对某些条目进行排序和排序,并返回排序后的业务 我一直在寻找,但还没有找到这样的宝石使用,也许定制Ruby on rails 关系数据库查询和自定义排名Web服务Gem?,ruby-on-rails,web-services,rubygems,gem,ranking,Ruby On Rails,Web Services,Rubygems,Gem,Ranking,我计划在rails中构建一个web服务,通过在移动应用程序中使用API从请求中接收用户位置。然后,它将根据该人员的位置以及另一个参数(企业的出价)查询数据库,计算一些算法,然后根据算法对这些企业进行排序和排序,并将该排序发送到移动应用程序中显示 在开始构建时,我认为可能有一个ruby gem已经提供了这项服务,即通过位置输入查询数据库,通过我设计的算法对某些条目进行排序和排序,并返回排序后的业务 我一直在寻找,但还没有找到这样的宝石使用,也许定制 你脑子里有什么想法吗?你要求的东西很多,必须切成
你脑子里有什么想法吗?你要求的东西很多,必须切成小块 查询SQL数据库最好由ActiveRecord完成,它包含在Rails中。使用gem(例如)很容易实现定位。按自己的算法排序和排名应该由自己完成:这是你自己的算法。但是,您可以使用ActiveRecord提供的.order/.sort方法