Во-первых, этот драгоценный камень выглядит потрясающе - спасибо @apneadiving. Я надеюсь, что смогу внести свой вклад в один день - как только я пойму, как правильно его использовать: - \
Ужасно вопрос новичка, я боюсь ... и я знаю, что должен быть в состоянии понять это, основываясь исключительно на Ruby-измах ... Но я не смог понять, что я делаю неправильно ...
Я не могу обойти эту ошибку:
NoMethodError (undefined method `gmaps4rails_options' for <WaterSupply>...
Я исследовал много разных способов кодирования координат, но ошибка - я считаю, - просто в acts_as_gmappable
как-то не "работает". Моя модель такая:
class WaterSupply
include Gmaps4rails::ActsAsGmappable
include MongoMapper::Document
acts_as_gmappable :process_geocoding => false
ensure_index [[:loc, '2d']]
def initialize
puts Gmaps4rails::ActsAsGmappable.inspect
puts "*"*50
end
key :name, String, :required => true
# TODO break this address/geo stuff out into a separate Location class
key :loc, GeoPoint, :default => [40.34962381,-74.75102367]
key :gmaps, Boolean
key :address, String
key :city, String
key :zip, String
key :country, String
def gmaps4rails_address
"#{self.address}, #{self.zip} #{self.city}, #{self.country}"
end
end
Любая помощь будет оценена. Я могу получить пустую карту, но ничего с данными экземпляра модели: -p
Как только я все заработаю, я добавлю пост в блоге или вики-страницу для использования MongoMapper и Gmaps4Rails!