0

例如,如果我只希望具有特定 IP 地址(公司 IP 或校园 IP 等)的用户能够访问某些页面怎么办?如何获取访问者的IP并在不同情况下呈现不同的页面?

4

2 回答 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 回答