无法在引擎中使用 Geokit 或 Geocoder property_web_builder



我正在自定义property_web_builder引擎,以便使用 Geokit 或 Geocoder gem 获取附近的结果,但无法使用任何结果。使用"地理编码器"gem获取未定义的方法"gecoded_by",为"geokit-rails"gem获取未定义的方法"acts_as_mappable"。

这就是我在做的——用于地质套件导轨

module Pwb
  class Prop < ApplicationRecord
    translates :title, :description
    globalize_accessors locales: I18n.available_locales
    attribute :title
    attribute :description
    acts_as_mappable :default_units => :miles,
    :lat_column_name => :latitude,
    :lng_column_name => :longitude

对于地理编码器

module Pwb
  class Prop < ApplicationRecord
    translates :title, :description
    globalize_accessors locales: I18n.available_locales
    attribute :title
    attribute :description
    geocoded_by :complete_address
    after_validation :geocode

当我尝试在项目中添加引擎后在 rails 控制台中查找结果时,如自述文件中所述。我得到这些结果。

p = Pwb::P rop.first NoMethodError: 未定义的方法 'acts_as_mappable' 表示 #Class:0x007f04ecda5118 来自 (IRB(:1

地理编码器类似

p = Pwb::P rop.first NoMethodError: 未定义的方法 'geocoded_by' for #Class:0x007f04ecda5118 from (irb(:1

将 gem 添加到应用程序 gemfile 而不是 pwb 引擎的 gemfile 并且它起作用了。

这里的property_web_builder创建者。很高兴你找到了答案。如果再次发生类似的事情,您始终可以在 github 存储库上创建问题。

相关内容

  • 没有找到相关文章

最新更新