Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 关系数据库查询和自定义排名Web服务Gem?_Ruby On Rails_Web Services_Rubygems_Gem_Ranking - Fatal编程技术网

Ruby on rails 关系数据库查询和自定义排名Web服务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已经提供了这项服务,即通过位置输入查询数据库,通过我设计的算法对某些条目进行排序和排序,并返回排序后的业务 我一直在寻找,但还没有找到这样的宝石使用,也许定制 你脑子里有什么想法吗?你要求的东西很多,必须切成

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

在开始构建时,我认为可能有一个ruby gem已经提供了这项服务,即通过位置输入查询数据库,通过我设计的算法对某些条目进行排序和排序,并返回排序后的业务

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


你脑子里有什么想法吗?

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

查询SQL数据库最好由ActiveRecord完成,它包含在Rails中。使用gem(例如)很容易实现定位。按自己的算法排序和排名应该由自己完成:这是你自己的算法。但是,您可以使用ActiveRecord提供的.order/.sort方法