0

我按照 github 上的说明安装了所有东西。( Gmaps4Rails-github )

问题是地图是空白的,我只能从css看到地图的边框。

模型:

class Recipe
  include Mongoid::Document
  include Gmaps4rails::ActsAsGmappable
  acts_as_gmappable 

  field :name, :type => String
  field :city, :type => String
  field :country, :type => String
  field :latitude, :type => Float
  field :longitude, :type => Float
  field :gmaps, :type => Boolean

  def gmaps4rails_address
    "#{self.city}, #{self.country}" 
  end
end

控制器:

class RecipesController < ApplicationController
  def index
   @location = Recipe.all.to_gmaps4rails
  end
end

看法:

= gmaps4rails(@location)

@location 在数组中包含 lat 和 lng

[{"lat":13.055363,"lng":47.811886},{"lat":13.055363,"lng":47.811886}]

正在加载所需的 JS 和 CSS 文件:gmaps4rails.base.js、gmaps4rails.googlemaps.js、gmaps4rails.bing.js、gmaps4rails.mapquest.js、gmaps4rails.openlayers.js、gmaps4rails.css

我在服务器日志或 JS 控制台中没有收到任何错误。我不知道我在这里做错了什么。

任何建议都会非常有帮助!谢谢!

4

1 回答 1

1

我看不到任何提及:

<%= yield :scripts %>

在您的代码中。虽然这是强制性的!

于 2012-05-22T16:37:14.043 回答