Edm*_* Ng 5 ruby google-maps ruby-on-rails ruby-on-rails-3 gmaps4rails
提交空地址字段时遇到以下错误.
Gmaps4rails :: LocationsController中的GeocodeInvalidQuery #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
Run Code Online (Sandbox Code Playgroud)
问题为什么它永远不会验证地址字段是否存在并直接抛出错误?
修复了0.8.7它现在通常会向地址字段添加错误。
Gmaps4rails 已经检查地址是否为空或 nil。它是此处描述的选项的一部分。
例如,您可以这样设置自己的验证消息:
acts_as_gmappable :msg => "Errrrrrrror"
Run Code Online (Sandbox Code Playgroud)