興味のある問題にぶつかりました。Ruby 1.9.3 と Rails 3.2.3 を使用しています
ジオコーダーの宝石をデバイスに統合したいと考えています。attr_accessible
devise で作成したユーザー モデルに、「住所、緯度、経度」の3 つを追加しました。これらのテーブルをデータベースに追加するための移行を作成しました (私は sqlite3 を使用しています)。
デバイスのサインアップ ビューにアドレス フィールドを追加して、ユーザーがサインアップし、ユーザー モデルの最後に次のコードを配置しました。
geocoded_by :address
after_validation :geocode
ユーザーがサインアップして、電子メール アドレス、パスワード、および ADDRESS を入力すると、Geocoder は正しい緯度の値をデータベースに正常に配置しますが、経度は空白のままにします?? 誰かがこの問題を抱えていますか?? サインアップ時に各ユーザーをうまく追跡することは、非常に興味深い作業だと思います。ただし、緯度と経度の両方の住所が必要です。
どんな提案でも撃ってください!:)