我想获取访问者的IP地址并在我的控制器中使用它,以便我可以使用地理编码器查找附近的对象。
所以我有一个Location模型,我想运行这样的查询:
def index
@json = Location.near('visitor location here', 20).to_gmaps4rails
end
因此,我可以向他们展示预先填充了最近位置的地图。
如何访问其IP地址并在控制器中使用它?可以吗?我是否应该尝试使用示波器在模型中完成此操作?
答案 0 :(得分:5)
来自您的控制器:
request.remote_ip