アプリケーションに gmaps4rails をインストールしました。
空のGoogleマップが表示されるため、ビュー関連のものは機能しているようです。だから私はそれを正しくインストールしたと思っています。
github ページのクイック スタートに従いました。
私のコントローラー:
def map
@businesses = Business.all
@json = @businesses.to_gmaps4rails
respond_to do |format|
format.html
format.json {render json:@businesses}
end
end
私の見解:
=gmaps4rails(@json)
=@json
印刷@json
して、値が空であることを認識しました。[]
私の business.rb モデル:
class Business < ActiveRecord::Base
belongs_to :city
belongs_to :category
has_many :reviews
attr_accessible :address, :description, :name, :phone, :urbanization, :url, :city_id
include FriendlyId
friendly_id :name, :use => :slugged
acts_as_gmappable
def gmaps4rails_address
# "#{self.address}, #{self.urbanization}, #{self.city.name}"
"619 Johnson Street, Kingston, ON"
end
end
テスト用にアドレスをハードコーディングしました...