私のRailsアプリケーションで私のjsとcssはすべてパブリックフォルダにあります。rails環境の生産が動作していませんファイルがロードされていません
devモードでは正常に動作します。しかし私が生産モードに切り替えると、それは動作しません cssとjsは見つかりません。
何が問題なのですか?
私のRailsアプリケーションで私のjsとcssはすべてパブリックフォルダにあります。rails環境の生産が動作していませんファイルがロードされていません
devモードでは正常に動作します。しかし私が生産モードに切り替えると、それは動作しません cssとjsは見つかりません。
何が問題なのですか?
生産時にこの動作を有効にする必要があります。 config/environments/production.rb
の中で、次の文が存在しているかどうかを確認、あなたのapp/config/environments/production.rb
では、次の
config.serve_static_assets = true
を設定します。
config.serve_static_assets = true
アセットは廃止されました... config.serve_static_files = trueで変更を加えずに試してみました – Felix
@Felixプロダクションで使用できるようにアセットをプリコンパイルする必要があると思います 'RAILS_ENV = production bundle exec rake assets: 'config.serve_static_assiles = true'を' config.serve_static_files = true'に変更しました – dp7
は試しましたが、何も変更されていませんでした...そして公共/資産にはファイルがありません – Felix
は、パブリックフォルダの対であなたのJSとCSSを入れている理由がありますですアセットパイプラインを使用していますか? –
'rake assets:precompile'を実行しましたか? – RSB
いいえ、なぜ私はすべきですか? – Felix