我按照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控制台中没有出现任何错误。我不知道我在这里做错了什么。
任何建议都会非常有用!谢谢!
答案 0 :(得分:1)
我看不到任何提及:
<%= yield :scripts %>
在你的代码中。这是强制性的!