私のアプリは開発モードで正常に動作します。
RAILS_ENV=production rails s
.cssまたは.jsファイルを使用せずに本番モードで実行すると、ロードされません。(私はを使用してアセットをプリコンパイルしRAILS_ENV=production bundle exec rake assets:precompile
ました。)
webrickログは次のことを示しています。
ActionController :: RoutingError([GET] "/assets/application-a73ce43be7bf75953cd0c60b2b4a7eb0.js"に一致するルートはありません):
と
ActionController :: RoutingError([GET] "/assets/application-986dd79830088c416c1632c12999ec69.css"に一致するルートがありません):
ファイルは(log \ product.logファイルに従って)コンパイルされ、私のpublic/assetsディレクトリにはフィンガープリントがある場合とない場合のファイルが表示されます。
ls public/assets
application-986dd79830088c416c1632c12999ec69.css
application-986dd79830088c416c1632c12999ec69.css.gz
application-a73ce43be7bf75953cd0c60b2b4a7eb0.js
application-a73ce43be7bf75953cd0c60b2b4a7eb0.js.gz
application.css
application.css.gz
application.js
application.js.gz