2016-03-29 8 views
0

私のRailsアプリケーションで私のjsとcssはすべてパブリックフォルダにあります。rails環境の生産が動作していませんファイルがロードされていません

devモードでは正常に動作します。しかし私が生産モードに切り替えると、それは動作しません cssとjsは見つかりません。

何が問題なのですか?

+0

は、パブリックフォルダの対であなたのJSとCSSを入れている理由がありますですアセットパイプラインを使用していますか? –

+0

'rake assets:precompile'を実行しましたか? – RSB

+0

いいえ、なぜ私はすべきですか? – Felix

答えて

2

生産時にこの動作を有効にする必要があります。 config/environments/production.rbの中で、次の文が存在しているかどうかを確認、あなたのapp/config/environments/production.rbでは、次の

config.serve_static_assets = true 
+0

dosn't何も変更されます。何も変更されていないサーバーを再起動しました – Felix

+0

アセットは廃止されました... config.serve_static_files = trueで試してみましたが、変更はありません – Felix

+0

運用中のサーバーはどれですか? –

2

を設定します。

config.serve_static_assets = true 
+0

アセットは廃止されました... config.serve_static_files = trueで変更を加えずに試してみました – Felix

+0

@Felixプロダクションで使用できるようにアセットをプリコンパイルする必要があると思います 'RAILS_ENV = production bundle exec rake assets: 'config.serve_static_assiles = true'を' config.serve_static_files = true'に変更しました – dp7

+0

は試しましたが、何も変更されていませんでした...そして公共/資産にはファイルがありません – Felix

関連する問題