我们可以像这样在Rails中拥有多级子域吗?
sub1.sub2.mysite.com
答案 0 :(得分:2)
是的,您可以使用 request.subdomains
检查访问该应用的子域名但是如果你要做更高级的事情,你应该使用 subdomain-fu
答案 1 :(得分:0)
我没有看到任何原因导致您无法在rails应用中使用子域的子域。
您需要在域DNS中设置通配符A记录,并将您的http服务器配置为接受通配符服务器别名。
然后在你的application_controller中你可能想要一个使用
做一些juju的before_filterrequest.host
做任何你想做的事,无论如何
Account.find_by_domain(parsed_request_host)
或其他什么。