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.
Haben enthalten Sie diese Perle in Ihrem Gemfile? Wie zum Beispiel: 'gem 'cms, Pfad:' engines/cms' –