2 Stimmen

Rails3 Subdomain-Routing

Ich versuche, meine Rails 2.3.5-App auf Rails 3 zu portieren und habe Probleme mit den folgenden Routenkonfigurationen:

 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

Die Rails 2.3.5-App verwendet subdomain-fu für die Subdomain-Bedingung ... wie mache ich das mit Rails 3? Ich möchte 2 leere Routen haben. Wenn eine Subdomain vorhanden ist, soll sie zur App routen, wenn keine Subdomain vorhanden ist, soll sie zur Website routen.

1voto

khmarbaise Punkte 86559

Werfen Sie einfach einen genaueren Blick auf railscast genau über das Subdomain-Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X