Чтобы начать, извините за вопрос новичков. Я добавляю камень геокодера к моему приложению и хотел бы запросить на основе User ip_address. Я добавил столбцы широты и долготы в базу данных User, но мне нужно также добавить ip_address в базу данных User? Если да, то это число или строка или что-то еще? Если нет, как приложение узнает, где и как найти IP-адрес пользователя?, где геокодированный найти IP-адрес пользователя
1
A
ответ
0
IP-адрес пользователей отправляется как часть заголовка запроса со всеми HTTP-запросами.
вы можете получить, если из request.remote_ip
в рельсах
Эй Ян, спасибо за быстрый ответ. Является ли это новым методом, который входит в user_controller, или он входит в модель User? –
объект запроса уже доступен в приложении для рельсов, см. Http://api.rubyonrails.org/classes/ActionDispatch/Request.html –
Это замечательно. Похоже, я должен просто определить новый метод в моем user_controller, а затем отобразить пользователей в моем индексе, вызвав этот метод. Спасибо, Ян! –