私は興味深い問題にぶつかった。私はruby 1.9.3とレールを使用しています。3.2.3DevailsとRails Geocoderの統合
私は、ジオコーダーの宝石とdeviseを統合したいと思っています。私は、アドレス、緯度、経度であるdeviseによって作成されたユーザーモデルにさらに3つのattr_accessible
を追加しました。これらのテーブルをデータベースに追加するための移行を作成しました(私はsqlite3を使用しています)。
私は人々がサインアップするときのためのビューをサインアップする工夫にアドレスフィールドを追加し、私のユーザモデル
geocoded_by :address
after_validation :geocode
の最後に次のように置かれている今、ときに、ユーザーのサインアップと自分のメールアドレスを入力します、パスワードと住所。ジオコーダーは正常に緯度の正しい値をデータベースに入れますが、経度は空白にします。誰にもこの問題があったのですか?サインアップ時に各ユーザーを正常に追跡することは非常に興味深い作業だと思います。しかし私は緯度と経度の両方のアドレスが必要です!
お気軽にお問い合わせください。 :)
この問題を解決するために今夜新しいレールプロジェクトを作成しようとする:) –