2011-05-27 75 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