Post on 03-Jul-2015
Google Maps para RailsConfiguración y Aplicación
Instalación gmaps4rails
GemFile
Adicionar: gem 'gmaps4rails'
LayoutsAdicionar en:
app/views/layouts/application.html.erb
En la cabecera
<%= yield :head %>
En el pie de pagina
<%= yield :scripts %>
Instalación gmaps4railsEn el prompt ingresar el comando
rails generate gmaps4rails:install
Configuración Básica
Colocamos en el modelo (Model) de la página que deseamos maneje el mapa donde captará la información que se requiere del mapa y los insertara al momento de guardarlo.
App/models/estacionamiento.rb
Adicionar Campos
Modificamos el migrate y el seed, adicionando 3 campos principales
add_column :users, :latitude, :floatadd_column :users, :longitude, :float add_column :users, :gmaps, :boolean
Adicionar Etiqueta en controlador
App/controllers/estacionamientos_controller.rb
@json = Estacionamiento.all.to_gmaps4rails
Adicionar Etiqueta en Vista
App/views/estacionamientos/show.html.erb ( debe ir en una pagina antes del registro del estacionamiento para realizar la selección de la ubicación
<%= gmaps4rails(@json) %>
Hecho!!!