例如,如果我只希望那些拥有某个IP地址(公司IP或校园IP等)的人能够访问某些页面,该怎么办?如何获取访问者的IP并在不同情况下呈现不同的页面?
答案 0 :(得分:0)
你有什么服务器?
你能使用.htaccess文件吗?如果是,这就是答案。
答案 1 :(得分:0)
在控制器操作的上下文中,request.remote_ip
会为您提供您正在寻找的信息。
http://apidock.com/rails/ActionDispatch/Request/remote_ip
例如,您可以向应用程序控制器添加一个过滤器操作,该操作将呈现错误页面,但remote_ip在白名单中时除外。