2012-04-06 57 views
4

我遇到一個非常奇怪的問題,即我的路由在開發模式下工作正常,但在生產環境中工作正常。Rails ::未在生產環境中加載引擎路由

我的大部分應用程序都包含在一個發動機,該發動機被裝載到主應用程序中,這些路由文件中的主要應用程序啓動這樣的...

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

我的路線的前幾行文件在發動機這個樣子的......

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 

如果我運行RAILS_ENV =發展軌道服務器,路由做工精細,但如果我跑RAILS_ENV =生產,他們沒有得到加載。

+1

已包含在你的Gemfile創業板進行訪問? 像這樣的例子:'gem'cms',路徑:'engines/cms'' – 2015-06-24 19:55:19

回答