Ich habe x-Benutzer mit ihrem last_sign_in_ip. Kann ich ihre Standortdetails mit ihrer ip_address mit Rake-Task abrufen? Ich verwende Schienen und Geocoder gem.Ermitteln des Standorts (Stadt, Bundesland) von IP-Adresse für Bulk-Daten mit Rake-Task
0
A
Antwort
0
Da Sie den Geocoder Juwel haben, verwenden Sie diese:
Geocoder.search(user.last_sign_in_ip)
Es wird eine json mit den Adresselementen zurück.
0
benutzen Sie bitte search
Methode von Geocoder
ein code
Geocoder.search(ip)
In Ihrem Fall
location = Geocoder.search(last_sign_in_ip)
Und von location
finden Sie alle Adressdaten erhalten.
+0
Wie bringt deine Antwort mehr Informationen als die, die ich gepostet habe? Plus, Last_sign_in_ip gilt wahrscheinlich für einen Benutzer, damit dies nicht funktioniert –
Warum der Downvote? –