Ruby on rails 如何将子域转换为控制器操作
我想将我的abc.example.com映射到dashboard#abc,而不配置子域。我该怎么做?我使用的是Rails 3.2.14。令人钦佩的帮助 我有一个链接www.example.com/abc,我的客户希望它是abc.example.com我们在Rails 4中这样做:Ruby on rails 如何将子域转换为控制器操作,ruby-on-rails,ruby,subdomain,Ruby On Rails,Ruby,Subdomain,我想将我的abc.example.com映射到dashboard#abc,而不配置子域。我该怎么做?我使用的是Rails 3.2.14。令人钦佩的帮助 我有一个链接www.example.com/abc,我的客户希望它是abc.example.com我们在Rails 4中这样做: #config/routes.rb constraints({ subdomain: "abc" }) do #-> abc.domain.com get "/", to: "dashboard#abc
#config/routes.rb
constraints({ subdomain: "abc" }) do #-> abc.domain.com
get "/", to: "dashboard#abc"
end
如果abc
是名称空间,则需要执行以下操作:
#config/routes.rb
constraints({ subdomain: "abc" }) do
namespace :abc, path: "" do
root to: "dashboard#abc"
end
end
在Rails 3中:
#config/routes.rb
constraints({ subdomain: "abc" }) do
match '/' => 'dashboard#abc'
end