例如,如果我只希望具有特定 IP 地址(公司 IP 或校园 IP 等)的用户能够访问某些页面怎么办?如何获取访问者的IP并在不同情况下呈现不同的页面?
问问题
429 次
2 回答
0
在控制器操作的上下文中,request.remote_ip
将为您提供您正在寻找的信息。
http://apidock.com/rails/ActionDispatch/Request/remote_ip
例如,您可以向应用程序控制器添加过滤器操作,以呈现错误页面,除非 remote_ip 在白名单中。
于 2013-03-28T21:05:59.070 回答
0
你有什么服务器?
你可以使用 .htaccess 文件吗?如果是,这就是答案。
于 2013-03-28T20:58:23.823 回答