1

所以我有一个带有静态控制器和两条路由的 Rails 应用程序:

  1. match '/', :to => "static#dashboard", :constraints => { :subdomain => "dashboard.alpha" }
  2. root :to => "static#home"

根目录打开alpha.mydomain.com,第二页打开dashboard.alpha.mydomain.com

如何使用 Rails 动态链接回根目录?root_url 变量只是/和使用root_url(:subdomain => false)将我发送到 mydomain.com。

4

1 回答 1

6

如果您只想访问 alpha.mydomain.com 而从不访问 mydomain.com,则可以通过执行以下操作使 root_url 始终指向 alpha 子域:

root :to => 'static#home', :subdomain => 'alpha'

在视图中,您可以使用:

<%= link_to 'home', root_url %>

这和你的想法一样吗?

于 2013-05-19T11:27:03.310 回答