Я настраивал механизм property_web_builder для получения ближайших результатов с помощью Geokit или Geocoder gem, но не могу использовать этого. получение неопределенного метода «gecoded_by» с использованием гема «Geocoder» и неопределенного метода «acts_as_mappable» для гема «geokit-rails».
Вот что я делал - для геокит-рельсов
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 после добавления движка в проект, как описано в файле readme. Я получаю эти результаты.
p = Pwb::Prop.first NoMethodError: неопределенный метод `acts_as_mappable' для #Class:0x007f04ecda5118 из (irb):1
аналогично для геокодера
p = Pwb::Prop.first NoMethodError: неопределенный метод `geocoded_by' для #Class:0x007f04ecda5118 из (irb):1