google maps para rails

Post on 03-Jul-2015

1.121 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!!!

top related