2017-10-19 12 views
0

ログを確認する方法やプロダクションでデバッグする方法を見つけようとしています。私は乗客とApacheとubuntuをサーバーとして使用しています。たびに、私は任意の足場を作成し、それをサーバーにアップロードし、私は取得エラー:私はRails 5プロダクションモードでデバッグ

bundle exec rake assets:precompile RAILS_ENV=production 

を使用しかししている enter image description here

何の成功を得ていないが、私は使用してアプリケーションを実行しているとき:

rails s -e production 

コントローラとポート3000のビューにアクセスすることができます。アセット:プリコンパイルが正しく機能しない理由は何ですか?コーヒースクリプトを使用しないで手動でJSファイルを追加しています。私のjavascriptsファイルは準拠していません。

私の質問は、私はこのような開発モードのようにデバッグを参照して、生産には何も設定することができる方法です。 enter image description here

私は生産でこれを行うことができ、私はあなたがレール5

+0

あなたのログは 'log'ディレクトリにありませんか? –

+0

ただ乗客のログがあります私は問題が何であるか分かりません、なぜ私はこれらのエラーが問題を見つける必要があるのですか? production.logのログは空です。 –

+0

「資産:プリコンパイル」は失敗していますか?どのようなエラーメッセージが表示されますか? – Maru

答えて

0

に製造誤差を使用しています上記に示されているのは404エラーです。ルートが存在しないか、またはそのルートのコントローラメソッドがないか、またはモデルが見つかりませんでしたエラーです。生産にデバッガを追加するよう

、あなたはそれを行うことができますか?

はい、できます。

しかし、あなたはそれを行う必要がありますか?それはBAD練習ですので

NO、。本番環境でエラーを表示してデバッグする場合は、スタックトレースのログを確認し、スタックトレースを使用してください。レールエラーである限り、log/production.logになります。