0

我有一个带有位置文本字段的网络应用程序,该应用程序具有自动完成功能,可以从谷歌地图中提取数据以完成输入的位置。我想要强制用户选择自动完成提供的特定拼写和格式对于在验证中键入的位置。因此,用户不能在位置字段中随机输入任何内容。

我有:

validates :location, :presence => true

,但这并没有真正的帮助。是否有自定义验证?还是我不知道的?

谢谢

4

1 回答 1

0

我想您需要使用before_validation以下内容

before_validation do
  self.location = YourClassName.find_by_location_name(location)
end

让它发挥作用只是一个想法。这不是您需要的确切答案。

于 2013-03-26T14:50:29.847 回答