2014-10-05 1 views
1

Чтобы начать, извините за вопрос новичков. Я добавляю камень геокодера к моему приложению и хотел бы запросить на основе User ip_address. Я добавил столбцы широты и долготы в базу данных User, но мне нужно также добавить ip_address в базу данных User? Если да, то это число или строка или что-то еще? Если нет, как приложение узнает, где и как найти IP-адрес пользователя?, где геокодированный найти IP-адрес пользователя

ответ

0

IP-адрес пользователей отправляется как часть заголовка запроса со всеми HTTP-запросами.

вы можете получить, если из request.remote_ip в рельсах

см Rails: Get Client IP address

+0

Эй Ян, спасибо за быстрый ответ. Является ли это новым методом, который входит в user_controller, или он входит в модель User? –

+0

объект запроса уже доступен в приложении для рельсов, см. Http://api.rubyonrails.org/classes/ActionDispatch/Request.html –

+0

Это замечательно. Похоже, я должен просто определить новый метод в моем user_controller, а затем отобразить пользователей в моем индексе, вызвав этот метод. Спасибо, Ян! –

 Смежные вопросы

  • Нет связанных вопросов^_^