5

Encontré el siguiente error cuando envío un campo de dirección vacío.gmaps4rails valida antes de validar la presencia establecida en verdadero

Gmaps4rails :: GeocodeInvalidQuery en LocationsController # crea Debe proporcionar una dirección

Mi Modelo

class Location < ActiveRecord::Base 
    validates :address, :presence => true 

    acts_as_gmappable 
    def gmaps4rails_address 
    address 
    end 

    def gmaps4rails_infowindow 
    "<h4>#{name}</h4>" << "<h4>#{address}</h4>" 
    end 
end 

La pregunta de por qué nunca se valida la presencia campo de dirección o no y tirar directamente de error?

+0

Hola, acabo de señalar su pregunta. Voy a lanzar una nueva versión este fin de semana que incluye infoboxes personalizados + una solución a esto. – apneadiving

Respuesta

4

Corregido en 0.8.7 ahora normalmente agregará un error al campo de dirección.

Gmaps4rails ya verifica si la dirección está vacía o nula. Es parte de las opciones descritas here.

Se puede, por ejemplo, establecer su propio mensaje de validación de esta manera:

acts_as_gmappable :msg => "Errrrrrrror" 
+0

qué sucede si no quiero que valide el campo de dirección. u omite la validación? – mrudult

Cuestiones relacionadas