所以我有一个带有静态控制器和两条路径的Rails应用程序:
match '/', :to => "static#dashboard", :constraints => { :subdomain => "dashboard.alpha" }
root :to => "static#home"
根位于alpha.mydomain.com
,第二页位于dashboard.alpha.mydomain.com
。
如何使用Rails动态链接回根目录? root_url变量只是/
,使用root_url(:subdomain => false)
会将我发送到mydomain.com。
答案 0 :(得分:5)
如果您只想访问alpha.mydomain.com而不想访问mydomain.com,则可以通过执行以下操作使root_url始终指向alpha子域:
root :to => 'static#home', :subdomain => 'alpha'
在视图中你可以使用:
<%= link_to 'home', root_url %>
这就像你想到的那样吗?