Ruby on rails 轨道3和x2B;设计-在特定子域登录

Ruby on rails 轨道3和x2B;设计-在特定子域登录,ruby-on-rails,ruby,devise,ruby-on-rails-3.2,subdomain,Ruby On Rails,Ruby,Devise,Ruby On Rails 3.2,Subdomain,我有Rails 3.2应用程序和Desive gem和i18n。但是我想改进一下我的应用程序,允许用户登录到这样的子域:login.my address.com。但我不知道该怎么做。我知道我应该以某种方式指向design/sessions#new,我尝试了一些对我没有帮助的事情。有人创造了这样的解决方案吗 我的路线: scope ":locale", locale: /#{I18n.available_locales.join("|")}/ do resources :art

我有Rails 3.2应用程序和Desive gem和i18n。但是我想改进一下我的应用程序,允许用户登录到这样的子域:
login.my address.com
。但我不知道该怎么做。我知道我应该以某种方式指向
design/sessions#new
,我尝试了一些对我没有帮助的事情。有人创造了这样的解决方案吗

我的路线:

  scope ":locale", locale: /#{I18n.available_locales.join("|")}/ do    
    resources :articles
    resources :photos
    ...

    root :to => 'articles#index'
  end

  match '*path', to: redirect("/#{I18n.default_locale}/%{path}"), constraints: lambda { |req| !req.path.starts_with? "/#{I18n.default_locale}/" } # i18n.
  match '', to: redirect("/#{I18n.default_locale}/articles")                              # Redirect by default to articles.