【发布时间】:2016-02-15 23:53:30
【问题描述】:
我目前在我的 Rails 4.2 应用程序中使用子域。
我可以在我的控制器中使用像这样的子域创建 url:
redirect_to subdomain: 'cloud', controller: '/home', action: 'login'
但是,我无法在我的视图中创建带有子域的链接:
<%= link_to t(:LOG_OUT), { :subdomain => 'services', :controller => 'users', :action => 'logout' } %>
=> 子域不会因想要的(服务)而改变。我也尝试 url_for(),同样的事情。怎么了?
【问题讨论】:
-
一种方法是只指定实际的 url。类似
services.example.com/users/logout。 -
但我不想自己构建 url,我希望 Rails 帮助者这样做(例如包括当前语言环境)。
标签: ruby-on-rails hyperlink subdomain