我非常简单的 Rails 应用程序有一个具有两种方法的模型:
:从到
我为表单中的 :to 和 :from 使用了很棒的 (Google Maps API) 驱动的 address-rails-picker 应用程序来自动完成用户输入的任何位置。
但是,我在编写强制用户选择自动完成位置而不是编写用户想要的任何乱码的验证时确实遇到了麻烦。
我想我可能需要使用回调。到目前为止,这是我的代码:
class Post < ActiveRecord::Base
attr_accessible :from, :to
validates :from, :presence => true, confirmation: true
validates :to, :presence => true
before_validation do
self.from = from.find_by_address-picker-input(from)
self.to = to.find_by_address-picker-input(to)
end
end
任何帮助将不胜感激。