В настоящее время у меня есть рабочее приложение, и я хотел бы, чтобы Rails обнаружил местоположение посетителя по IP-адресу и отобразил город и штат на главной странице моего сайта. Например, он отобразит «Hello {Name] из City, State».Rails 4 - Как я могу автоматически определить местоположение пользователя и отобразить его в веб-приложении?
Посетителям не нужно ничего вводить. Я знаю такие вещи, как GeoIP и Geocode. Насколько я знаю о них, они используются для поиска местоположений с IP или наоборот, но они требуют ручного ввода информации.
Мне это нужно, чтобы сделать это автоматически, как только пользователь посетит мою домашнюю страницу. У меня есть Post Controller и домашняя страница, и я просто хочу добавить код в HAML моей домашней страницы, чтобы отобразить информацию. Я планирую классифицировать посты пользователя на основе местоположения, которое будет автоматически заполнено (у меня в настоящее время есть поле местоположения, которое пользователь должен ввести вручную). Если вы можете показать мне, как это сделать, это было бы здорово.
Для живого примера того, что мне нужно, посетите weather.com, и вы увидите свой город (и погоду) на главной странице.
Дополнительная информация: Я довольно новичок в Rails 4 (начался 2 недели назад), поэтому, пожалуйста, покажите мне самый простой способ и укажите мне видео ресурсы, если это возможно.
Вы смотрели на https://github.com/geokit/geokit-rails? –
Пожалуйста, проверьте это [сообщение] (http://stackoverflow.com/questions/28686322/get-user-city-location-ruby-on-rails) –
Я решил закрыть это слишком широко. Любое потенциальное решение требует немного больше мысли, чем «Я просто хочу добавить код в HAML моей домашней страницы, чтобы отобразить информацию». – max