5

提交空地址字段时遇到以下错误。

Gmaps4rails::GeocodeInvalidQuery in LocationsController#create 必须提供地址

我的模特

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

为什么它从不验证地址字段是否存在并直接抛出错误的问题?

4

1 回答 1

4

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

Gmaps4rails 已经检查了地址是否为空或 nil。它是此处描述的选项的一部分。

例如,您可以通过以下方式设置自己的验证消息:

acts_as_gmappable :msg => "Errrrrrrror"
于 2011-05-28T09:04:00.633 回答