2011-05-27 32 views
5

我在提交空地址字段时遇到以下错误。验证之前gmaps4rails验证设置为true

Gmaps4rails :: GeocodeInvalidQuery在LocationsController#创建 你必须提供一个地址

我的模型

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 

为什么它从来没有验证地址字段存在与否,直接抛出错误的问题?

+0

嗨,只是指出你的问题。本周我将发布一个新版本,包括自定义信息框+修复此问题。 – apneadiving 2011-05-28 08:06:22

回答

4

固定在0.8.7它现在通常会在地址字段中添加错误。

Gmaps4rails已经检查地址是否为空或无。它是here所述选项的一部分。

可以,例如,设定自己的验证这样的留言:

acts_as_gmappable :msg => "Errrrrrrror" 
+0

如果我不想验证地址字段,该怎么办?或者跳过验证? – mrudult 2013-10-15 19:05:01