Вопрос

Я последовал за инструкцией на 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":13.055363,"lng":47.811886},{"lat":13.055363,"lng":47.811886}]
.

Требуемые файлы JS и CSS загружаются: gmaps4rails.base.js, gmaps4rails.goglemaps.js, gmaps4rails.bing.js, gmaps4rails.mapquest.js, gmaps4rails.Openlayers.js, gmaps4rails.css

Я не получаю никаких ошибок в журнале сервера или в консоли JS.Я не знаю, что я делаю не так.

Любое предложение будет действительно полезным!Спасибо!

Это было полезно?

Решение

Я не вижу упоминания:

<%= yield :scripts %>
.

в вашем коде здесь.Это обязательно, хотя!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top