Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将子域转换为控制器操作_Ruby On Rails_Ruby_Subdomain - Fatal编程技术网

Ruby on rails 如何将子域转换为控制器操作

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

我想将我的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"
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