2
我想获得我的域名:在开发http://localhost:3000
,或mydomain.com
生产。让我的域控制器的Rails
我不想使用request.host
,因为我的请求可能来自不同的网站。我应该怎么做?
谢谢。
我想获得我的域名:在开发http://localhost:3000
,或mydomain.com
生产。让我的域控制器的Rails
我不想使用request.host
,因为我的请求可能来自不同的网站。我应该怎么做?
谢谢。
你会使用request.domain
。请参阅ActionController Overview - Request & Response Objects部分了解更多信息。
为了澄清,request.domain
将返回用于该请求,而不是游客的主机服务器的主机名。除非您使用多个域名托管您的应用程序,否则您应该获得您期望的价值(例如:mydomain.com
)
嗨丹,只想要clafity:如果客户点击facebook.com上的链接并转到MyDomain.com, request.domain会显示? – AdamNYC 2013-03-18 20:02:31
如果用户单击指向'HTTP在facebook.com上的链接:// mydomain.com /一些/ path' request.domain'的'价值将'mydomain.com'。 – 2013-03-18 20:07:20
谢谢你,丹! – AdamNYC 2013-03-18 20:10:29