2011-07-03 45 views
0

我在我的Rails 3應用程序模型中有以下代碼。問題是這些錯誤消息沒有出現在我的表單中。我知道部分錯誤消息是正確的,因爲來自其他字段的其他錯誤正在顯示。我究竟做錯了什麼?自定義ActsAsGeocodables錯誤消息

validates_as_geocodable :allow_nil => true do |geocode| 

    if geocode.nil? 
    model_instance.errors.add_to_base("Please specify a location") 
    return false 
    end 

    if geocode.precision >= :locality   
    model_instance.errors.add_to_base("Try to be more specific w/ your location") 
    return false 
    end 

end 

回答