【发布时间】:2014-10-19 02:51:10
【问题描述】:
我的 routes.rb 文件中有以下内容
namespace :client, path: '/' do
get '/' => 'default#index', as: :default_index
end
namespace :api, path: '/', constraints: { subdomain: 'api' } do
get '/' => 'default#index', as: :default_index
end
我已经挂载了一个子域调用“test.dev”,我可以毫无问题地访问“test.dev”。但是,如果我尝试获取“api.test.dev”,则会得到与“test.dev”相同的页面,除非我使用子域约束更改命名空间的路径。
即使一个在子域上而另一个不在子域上,我也不能为两者设置相同的路径吗?
【问题讨论】:
标签: ruby-on-rails routing subdomain