Railsメモ(21) : quiet_assetsでアセットパイプラインのログを出力しないようにする
development環境でログを見てみると以下のようなログが複数行出力されている。これはアセットパイプラインに関するログで、場合によっては邪魔なのでgemで出力しないようにしてみる。
Started GET "/assets/jquery_ujs.self-ca5248a2fad13d6bd58ea121318d642f195f0b2dd818b30615f785ff365e8d1f.js?body=1" for 192.168.33.1 at 2015-08-17 09:33:45 +0900 Cannot render console from 192.168.33.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Started GET "/assets/application.self-42619760c5d382c6d096a1650790512ff7f481d69a16717d168fe0f0451734ca.css?body=1" for 192.168.33.1 at 2015-08- 17 09:33:45 +0900 Cannot render console from 192.168.33.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Started GET "/assets/bootstrap/alert.self-896ab026e6823f5cef2441e07dac53d0692a5b772ac58b1ce20aa624c342d3f4.js?body=1" for 192.168.33.1 at 2015- 08-17 09:33:45 +0900 Cannot render console from 192.168.33.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
config.web_console.whitelisted_ips
と、その前に下記ログは調べたところ別の問題だったので、このログを出力しないようにする方法も書いておく。
Cannot render console from 192.168.33.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
これはweb-console
に関するログでconfig/environments/development.rb
にconfig.web_console.whitelisted_ips
を追加すると出力されなくなる(IPアドレスはログに書いてあるIPアドレスを記述)。
Rails.application.configure do … config.web_console.whitelisted_ips = '192.168.33.1' end
quiet_assets
Gemfile
に下記行を追加してbundle install
する。
group :development do gem 'quiet_assets' end
これでquiet_assets
が有効になりアセットパイプラインのログが出力されなくなる。
なお、一時的にログを出力したい場合はconfig/application.rb
に下記行を追加する。
config.quiet_assets = false
- 作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏
- 出版社/メーカー: 技術評論社
- 発売日: 2014/06/06
- メディア: 大型本
- この商品を含むブログ (8件) を見る