私がそれらをapplication.jsにコンパイルしたとき、私のすべてのjavascriptは本番環境で機能しなくなりました。この問題は、次のように本番環境でアセットのデバッグをオンにすることで修正しました。
config.serve_static_assets = false
# Compress JavaScripts and CSS
config.assets.compress = false
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# Generate digests for assets URLs
config.assets.digest = true
config.assets.debug = true
私の質問は、人々が私のjsファイルを見ることができる以外に、本番モードでアセットデバッグをオンのままにしておくことに問題があるかどうかです。JSを圧縮しても機能する設定がありませんか?それらを圧縮できるようにしたいのですが、試したときにjavascriptがロードされません。