如何使用Rails 3控制器获取当前域名地址?
- 内容介绍
- 文章标签
- 相关推荐
本文共计242个文字,预计阅读时间需要1分钟。
想要获取你的域名:在开发环境中,域名是 `http://localhost:3000`,在生产环境中是 `mydomain.com`。不希望使用 `request.host`,因为请求可能来自不同的网站。可以这样做:
使用 `request.domain` 来获取域名。它会返回当前请求的域名,确保无论请求来自哪里,都能正确获取。详情请咨询。
我想获取我的域名:http:// localhost:3000 in dev,或mydomain.com in production.我不想使用request.host,因为我的请求可能来自不同的网站.我该怎么做?
谢谢.
你会使用request.domain.有关详细信息,请查看 ActionController Overview – Request & Response Objects部分.为了澄清,request.domain将返回用于请求的服务器的主机名,而不是访问者的主机名.除非您使用多个域托管您的应用程序,否则您应该获得您期望的价值(例如mydomain.com)
本文共计242个文字,预计阅读时间需要1分钟。
想要获取你的域名:在开发环境中,域名是 `http://localhost:3000`,在生产环境中是 `mydomain.com`。不希望使用 `request.host`,因为请求可能来自不同的网站。可以这样做:
使用 `request.domain` 来获取域名。它会返回当前请求的域名,确保无论请求来自哪里,都能正确获取。详情请咨询。
我想获取我的域名:http:// localhost:3000 in dev,或mydomain.com in production.我不想使用request.host,因为我的请求可能来自不同的网站.我该怎么做?
谢谢.
你会使用request.domain.有关详细信息,请查看 ActionController Overview – Request & Response Objects部分.为了澄清,request.domain将返回用于请求的服务器的主机名,而不是访问者的主机名.除非您使用多个域托管您的应用程序,否则您应该获得您期望的价值(例如mydomain.com)

