1

所以我有一个带有子域约束的​​路由:

match '/', :to => "static#home", :constraints => { :subdomain => "home" }, :as => "home"

但如果我抓住我认为的路径......

<%= link_to home_url %>

它只给了我域之后的部分,它不包括绝对路径和子域:

<a href="/"></a>

我怎样才能抓住home_path它并仍然获得子域?

4

1 回答 1

1

解决方案是添加

, :subdomain => "home"

到我路线的尽头。我一直看到这一点,并认为我已经在约束下完成了它,但事实并非如此。它需要约束和子域定义。

于 2013-05-23T02:21:08.510 回答