2

Rails プロジェクトで、新しく追加された JavaScript ファイル ( plotly.min.js) が原因rake assets:precompileで、プロダクション モードでのみ無期限にハングします。この問題は JavaScript の圧縮に関連しているため、Uglifier の詳細ログを有効にしたいと考えています。これはUgligyJS2 コマンド ライン ツールで可能であることがわかりますが、私の質問は、Rails アプリからこれを有効にする方法です。初期化子などで使用することをお勧めします。JavaScript コンプレッサーを に変更することで問題を解決できますがclosure-compiler、uglifier で問題を特定したいと思います。

4

2 に答える 2

0

イニシャライザで sprockets ロガーをオーバーライドする必要があります。

if Rails.env.production?
  Rails.application.assets.logger = Logger.new($stdout)

  # This sets the log level to debug
  Rails.application.assets.logger.level = 0
end
于 2015-11-23T09:03:04.880 に答える