2012-04-06 10 views
4

Ich habe ein wirklich seltsames Problem, wobei meine Routen im Entwicklungsmodus funktionieren, aber nicht in der Produktion.Rails :: Engine Routen nicht in Produktionsumgebung geladen

Die meisten meiner App innerhalb eines Motors enthalten sind, die in die Hauptanwendung geladen wird, und die Routen-Datei der Haupt App wie diese beginnen ...

SandersteadParish::Application.routes.draw do 
    mount Cms::Engine => "/cms" 

Die erste Linie meiner Routen Datei im Motor wie folgt aussehen ...

Cms::Engine.routes.draw do 
    scope '(groups/:group_id)' do 
    resources :pages do 
    resources :widgets 
     collection do 
     post :layout, :add_panel, :split_panel 
    end 
    end 

wenn ich RAILS_ENV = Entwicklung Schienen-Server ausgeführt, die Strecken gut funktionieren, aber wenn ich RAILS_ENV = Produktion laufen, sie nicht geladen werden.

+1

Haben enthalten Sie diese Perle in Ihrem Gemfile? Wie zum Beispiel: 'gem 'cms, Pfad:' engines/cms' –

Antwort