1

レール 3.2.11、ジオコーダー バージョン 1.1.8

私のモデルでは:

  class Venue
    include Mongoid::Document
    include Geocoder::Model::Mongoid
    ....
    field :address, type: String
    field :latitude, type: Float
    field :longitude, type: Float
    ....

    geocoded_by :address
    after_validation :geocode, :if => :address_changed?
    .....
  end

新しい会場を作成しようとすると、Venue.create のコントローラーにトレースされるエラーが発生します。

undefined method `coordinates=' for #<Venue....

要するに、gem をインストールしてから bundle install を実行し、アプリ サーバーを再起動しました。

前もって感謝します。

4

1 に答える 1