ルートが開発モードでは正常に機能しているが、本番モードでは機能していないという、本当に奇妙な問題が発生しています。
私のアプリの大部分はエンジン内に含まれており、エンジンはメイン アプリケーションにロードされ、ルート ファイルはメイン アプリが次のように開始されます...
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=development Rails サーバーを実行するとルートは正常に機能しますが、RAILS_ENV=production を実行するとロードされません。