所以我有一个带有子域约束的路由:
match '/', :to => "static#home", :constraints => { :subdomain => "home" }, :as => "home"
但如果我在我看来抓住路径......
<%= link_to home_url %>
它只给了我域之后的部分,它不包括绝对路径和子域:
<a href="/"></a>
如何获取home_path
并仍然使用它获取子域名?
答案 0 :(得分:0)
解决方案是添加
, :subdomain => "home"
到我路线的尽头。我一直看到这一点,并认为我已经用限制完成了它,但事实并非如此。它需要约束和子域防御。