私の非常に単純な Rails アプリには、次の 2 つのメソッドを持つモデルがあります。
:からの
フォームの :to と :from に (Google Maps API) を利用したアドレス レール ピッカー アプリを使用して、ユーザーが入力した任意の場所を自動補完します。
ただし、ユーザーが望む意味不明なことを書くのではなく、ユーザーにオートコンプリートの場所を選択させる検証を書くのに問題があります。
コールバックを使用する必要があると思いました。これまでの私のコードは次のとおりです。
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
どんな助けでも大歓迎です。