问题标签 [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 - Geocoder Gem 反向地理编码
看完RailsCasts #273我想使用Geocoder gem。我看过这个:
这将对坐标进行反向地理编码并:address
使用 formatted_address 填充。
我可以将它作为:street
, :locality
, :region
, :country
, 和:postal_code
geocoder gem 分开吗?
ruby-on-rails - 将元搜索或 Ransack 与地理编码器一起使用
我创建了一个提供搜索条件的表单:
我还希望能够基于 Rails Geocoder gem 的“Near”功能进行搜索。有谁知道如何合并现有范围,或者特别是如何将“近”范围与 Meta Search 或 Ransack 一起使用?
到目前为止,我所有的尝试都是徒劳的。
ruby-on-rails - 直接运行时通过,但在 Guard 中运行时崩溃
我有一个奇怪的情况,我不太明白。
当我运行我的规格时,rspec spec
它们都通过了。但是,截至今天,当我运行警卫并调用规范时,它崩溃并出现以下错误:
现在,违规行在我的应用程序photo.rb
模型中:
这是调用geocoder
插件,它列在我的 gemfile 和我的 gemset 的一部分等中。我重新运行了 bundler 以仔细检查这一点。
无论我跑rspec spec
还是bundle exec rspec spec
一切都通过了,无论我跑guard
还是bundle exec guard
失败。
我真的很困惑为什么在直接运行规范时运行规范时会出现错误。有没有人遇到过这样的错误?
ruby-on-rails - Ruby Geocoder 多个反向地理编码器
我需要对“从”和“到”两个位置进行反向地理编码。
使用地理编码器 gem ( http://www.rubygeocoder.com/ ) 我试过:
但只有第二个(to_string)被成功反向编码。
地理编码器 gem 可以支持多个地理编码步骤吗?
ruby-on-rails - Rails 3.1 地理编码不适用于 Heroku
我有一个带有此代码的溜冰场模型:
然后在 db/seeds.rb 我有这种格式的东西:
当我在本地机器上运行 rake db:seed 时,所有 Rink 对象都被创建并正确地进行了地理编码。但是当我推送到 Heroku 并运行相同的命令 (heroku run rake db:seed) 时,Rink 对象的一些看似随机的子集没有正确地进行地理编码,并且纬度和经度的值为空。在 Heroku 上多次运行 db:seed 命令会更改未正确地理编码的 Rink 对象集。有什么想法吗?
ruby-on-rails - 地理编码器 gem 延迟导致页面失败
我不知道如何让我的代码变得干净整洁......在某些情况下我仍然会得到一个 nil 位置对象,我试图避免这种情况......而且我无法在办公室重现错误。在那之前,我通过电子邮件收到那些错误,其中应用程序无法在 nil 对象(位置对象)上找到纬度或 country_code
那么我应该怎么做才能确保该位置成为“法国巴黎”是IP或地址不适用于Geocoder?
任何提示都会很棒。此外,如果我刷新页面,位置会突然正确,并且 country_code on nil object 错误消失......??
我对我现在可以解决后者感到有点困惑。
干杯,
乔尔
ruby-on-rails - Rails 通过关联查找,位置
例如,我有以下模型:
和:
我希望能够搜索以下所有商店:
- 就在附近(在位置模型上使用地理编码器)
- 满足位置模型中 attr1 的一些标准
- 满足商店模型中 attr2、attr3 的一些标准。
我该怎么办?
ruby-on-rails - Rails 中的模型关联问题
希望这会很简单。但我现在已经狩猎了几个小时,似乎无法让它发挥作用。我有多个地址的用户,我正在尝试使用 Geocoder gem 通过邮政编码搜索显示这些用户,我的代码与 Geocoder Railscast 中的代码非常相似。
这是我的控制器尝试 1 并返回“未定义的方法‘地址’”
这是第 2 次尝试,这将返回“未初始化的常量 ProfilesController::Addresses”(我不知道 Profile.where 位是否有效,但它甚至没有到达那部分......)
这是我的模型:
非常感谢您的观看!