サブフォルダーなしでローカルに開発中のアプリがあり、本番環境では /myappname/ の下に展開しています
したがって、ローカルにはhttp://myapp.devがあり、本番環境ではhttp://mydomain.com/myappnameがあります
私のルートルートは次のことを行います:
root :to => 'products#list'
本番環境でもうまく機能します。
今、私はデフォルトのマッチアクションを持っています:
match '/:controller(/:action(/:id))'
これは本番環境で問題が発生したため、安らかなルートを構築しようとし始めましたが、助けが必要です... ルーティングに頭を悩ませることはできません。私は適切なスタートを切ったと思います(スコープ付き、以下)
#PRODUCTION ROUTES
scope '/myappname' do
#WHAT WOULD GO HERE?
end
形式は /myappname/products/show/15 になります