0
私は入力アドレスまたは場所を与えようとしており、その場所の緯度と経度を取得する必要があります。ジオコーダーの宝石を使用しようとしていますが、動作していません。ユーザーテーブルに住所フィールドがありますが、ユーザーテーブルに緯度と経度フィールドはありません。私は住所を提供しており、その住所によって緯度と経度を取得する必要があります。誰かが私が間違っていることを教えてもらえますか? User
モデル緯度と経度を取得する方法
geocoded_by :address
after_validation :geocode
にこれを追加したよりあなたのモデルに
rails generate migration AddLatitudeAndLongitudeToUser latitude:float longitude:float
rake db:migrate
をlatitude
とlongitude
フィールドを追加する必要があります
class User < ActiveRecord::Base
geocoded_by :address
def self.find_cordinates(users)
puts "Ssss{User.near(users.last['address'],5000).to_json}"
end
end
で座標を取得するためのユーティリティメソッドを使用することができます何も機能していない何 – Nishtha
を作業していないではないですか?上記のコードをモデルに追加し、 'User.near()'を使ってみますか? –
'rake geocode:all CLASS = User'というタスクを実行する必要があるかもしれません。 –