Rails3 маршрутизация поддоменов - PullRequest
2 голосов
/ 04 октября 2010

Я пытаюсь перенести приложение Rails 2.3.5 на Rails 3, и у меня возникают проблемы со следующими конфигурациями маршрута:

 ActionController::Routing::Routes.draw do |map| 
     map.app  '', :controller => 'projects', :action => 'index', :conditions => {:subdomain => true}

      map.with_options :controller  => 'site', :action => 'page', :subdomain => false, :conditions => {:subdomain => false} do |site|
        site.site             '',        :path => 'index'
        site.pricing          'pricing', :path => 'pricing'
        site.tour             'tour',    :path => 'tour'
        site.about            'about',   :path => 'about'    
        site.contact          'contact', :path => 'contact'
        site.privacy          'privacy', :path => 'privacy'    
        site.terms            'terms',   :path => 'terms'
      end
    end

Приложение rails 2.3.5 использует subdomain-fu для условия поддоменов ... как мне это сделать с Rails 3? Я хочу иметь 2 пустых маршрута. Если субдомен присутствует, он направляется к приложению, если нет субдомена, он должен направлять на сайт.

1 Ответ

1 голос
/ 04 октября 2010

Просто взгляните на railscast точно о проблеме субдомена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...