使用 rake 任务从 ip_address 获取位置(城市、州)以获取批量数据
Getting location(city, state) from ip_address for bulk data with rake task
我有 x 个用户和他们的 last_sign_in_ip,我可以使用他们的 ip_address 和 rake 任务获取他们的位置详细信息吗?
我正在使用 rails 和地理编码器 gem。
因为你有地理编码器 gem,所以使用这个:
Geocoder.search(user.last_sign_in_ip)
它将 return 一个 json 与地址元素。
请使用 Geocoder
中的 search
方法,参见下面的代码
Geocoder.search(ip)
你的情况
location = Geocoder.search(last_sign_in_ip)
然后从 location
您将获得所有地址详细信息。
我有 x 个用户和他们的 last_sign_in_ip,我可以使用他们的 ip_address 和 rake 任务获取他们的位置详细信息吗? 我正在使用 rails 和地理编码器 gem。
因为你有地理编码器 gem,所以使用这个:
Geocoder.search(user.last_sign_in_ip)
它将 return 一个 json 与地址元素。
请使用 Geocoder
中的 search
方法,参见下面的代码
Geocoder.search(ip)
你的情况
location = Geocoder.search(last_sign_in_ip)
然后从 location
您将获得所有地址详细信息。