问题标签 [rails-geocoder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 地理编码:所有 rake 任务不工作
我正在使用 Mongoid 和地理编码器。我有一个嵌入式文档/模型,我需要对其进行地理编码,并且 rake 任务地理编码:所有都不起作用。如果我保存单个对象,则地理编码有效。
Location 模型嵌入在 Account 模型中。当我跑步时;
没有错误,但它什么也没做。如果我跑;
我收到此错误;
任何人都可以帮忙吗?
ruby-on-rails - 基于 Ruby on Rails 的网站和应用程序
我已经在空闲时间开始编码一年多了。我有一个基于位置的社交社区想法,主要处理位置和附近的热门地点。我做了一些关于脚手架的 10 分钟视频,并且完全被 Ruby on Rails 迷住了。我真的很想继续前进并在 RoR 上取得成功。
但是我不知道如何使用处理位置的数据库。我做了一些研究,看起来 Mongo.DB 是考虑到 4square 所做的最流行的一个。但我想知道我们可以使用 Active Record 吗?我看到了一个名为 geocoder 的 gem,它会帮助我解决我想要解决的问题吗?
同样,我只用 C++ 编写过代码,并没有完全使用数据库。
我应该使用哪些宝石和工具?Ruby 和 Mongo.db 或 Ruby on Rails 使用 geocoder 之类的 gem 简单吗?
看到一个名为 www.foodspotting.com 的网站,我感到很受鼓舞,它表明他们已经用 ruby on rails 进行了编码!有人可以给出一些好的组合,以便我可以开始朝着正确的方向思考吗?
用mongo在rails上运行ruby?红宝石与辛纳屈?
虽然我试图坚持 RoR 类型,因为我订阅了 Michael Hartl 教程。
ruby-on-rails - 在控制器中填充访问者 IP 地址以进行 Geocoder near() 查询
我想获取访问者的 IP 地址并在我的控制器中使用它,以便我可以使用地理编码器来查找附近的对象。
所以我有一个 Location 模型,我想运行这样的查询:
所以我可以向他们展示一张预先填充了最近位置的地图。
我如何访问他们的 IP 地址并在控制器中使用它?可以做到吗?我应该尝试使用范围在模型中完成此操作吗?
ruby-on-rails - 我如何按距离以外的其他方式对 rails geocoder gem 的结果进行排序
我有这个出色的 gem https://github.com/alexreisner/geocoder在我的应用程序中运行良好,但我需要对活动记录查询的结果进行稍微不同的排序。
例如使用 rails 控制台
生成一个长 SQL 查询(不相关),然后
这给出了一个从最近到最远(最多 10 英里)的人的有序列表。现在如果我这样做
该查询由
我仍然想要伦敦附近的所有人,但我不希望它按距离排序。反正好像也没有办法拿出来。
我无法在活动记录查询之外进行排序,因为我正在使用分页,因此需要在主查询中进行排序,然后再进行分页。
ruby-on-rails - 在子关联上使用地理编码器,如何找到给定位置的所有父母?
如何编写执行此操作的查询?
geokit - 地理编码器成功了吗?
Geokit 具有有用的功能:
true
如果 Google 成功对给定地址进行地理编码,Geocoder gem 能否以某种方式返回?
ruby-on-rails-3 - rails 3 多格式地理编码器
使用来自地理编码器的 railscast 217(多步/向导)。我想要做的是让用户在表单的第一部分输入会议地点,然后在表单的第二部分让地理编码器返回地理编码器已过滤掉的地址列表。我该怎么做呢?
我已经创建了多步表单。但是我在控制器中使用什么来从表单的第一部分获取地址(街道、城市、国家),然后使用地理编码器的 near 属性在表单的第二部分返回附近位置的列表?
ruby-on-rails-3 - 在 Rails 中使用 Geocoder 对 ActiveRecord 关系进行排序
我正在将 Geocoder gem 与一个名为 Breve 的模型一起使用。Geocoder 提供了一个方法 near([latitude, longitude], radius) 返回一个包含参考点半径中所有“breves”的关系。我想创建一个视图,其中将有 2 个 breves 列表,1 个按上次更新时间的倒序排列,1 个基于与给定参考点的接近程度(在下面的代码中,它是巴黎的中心)。
当我测试那条线时,关系实际上是从离参考点最近到最短的地方排序的。但是,当我通过控制器将它传递给视图时,它会像其他列表一样按时间倒序显示。
我已经尝试了几件事,但到目前为止我无法弄清楚。下面是控制器和视图的代码,以及 Breve 模型:
视图views/static_pages/home.html.erb
和模型 models/breve.rb
ruby-on-rails - 无法在我的控制器中使用 Geocoder 类
我有这样的麻烦:我想使用 ajax 请求来获取用户位置,所以我在我的控制器中创建了动作并在 json 中呈现 Geocoder 函数的结果。这是代码:
在本地它工作得很好,在heroku上它也可以工作,但是当我将此代码添加到另一个项目时 - 它向我显示了这个错误
这很奇怪,因为这是在控制台中工作的:
我试图包含 Geocoder::Model,但它不起作用。
有人能帮我吗 ?
ruby-on-rails - Rails geocode two ways in model
I am using geocoder and have a model called Location. This models contains longitude, latitude, and address. What I would like is to give the option to the user to fill in either longitude and latitude or the address. If one of them is fill up then fill up the remaining information. So here what I did
But i am getting the following undefined method reverse_geocoded_by
I am not sure what to do!