从命名空间到子域?

时间:2011-06-16 05:49:04

标签: ruby-on-rails-3 routing namespaces

我想要做的是将命名空间路由与子域路由匹配,例如在我的routes.rb中我有:

namespace :group do
  resources :groups
  resources :clubs
end

组索引和每个组的当前路径如下:

lvh.me/group/groups
lvh.me/group/groups/1

但我不喜欢这里的网址,我想将网页更改为:

group.lvh.me/groups
group.lvh.me/groups/1

由于会有几个类似的命名空间,有没有更简单的方法呢? 非常感谢!!

2 个答案:

答案 0 :(得分:7)

constraints :subdomain => "admin" do
  scope :module => "admin", :as => "admin" do
    resources :players
  end
end

Similar Issue

答案 1 :(得分:0)

constraints :subdomain => "group" do
 scope :module => "group", :as => "group" do
  resources :group
 end
end