Wes*_*sey 3 geokit ruby-on-rails-3
我正在尝试使用geokit-rails3 gem来获取rails应用程序中的地理位置信息.我有一个简单的模型:
class Location < ActiveRecord::Base
def lookup_ip_information(post_ip)
ip = post_ip
location = IpGeocoder.geocode(ip)
puts location.full_address
lat = location.lat
lng = location.lng
end
end
Run Code Online (Sandbox Code Playgroud)
当我request.remote_ip
从我的控制器调用此方法时,它会抛出一个错误:uninitialized constant Location::IpGeocoder
我刚刚遇到这个问题并通过输入完整解决了这个问题
Geokit::Geocoders::IpGeocoder.geocode(request.remote_ip)
Run Code Online (Sandbox Code Playgroud)
这似乎为我解决了.
归档时间: |
|
查看次数: |
1229 次 |
最近记录: |