rails5 で super: no superclass method silence エラー

rails

rails4 から rails5 に移行したら、変なログが出るようになった、

Rack app error handling request { GET /assets/active_admin/initializers/tabs.self-65de8b1d904.js }

rails 4では、以下の方法で logファイルのサイズの最大サイズを指定して分割して保存してくれる機能があった。

config/environments/development.rb

# ログファイルのサイズが10MBを超える毎に新しいログファイルを自動的に作って、
# 古いログファイルをdevelopment.log.0とかdevelopment.log.1とかの名前にしていって、
# 5ファイルを超える分を削除していってくれます。

config.logger = Logger.new(“log/development.log”, 5, 10 * 1024 * 1024)

これが、エラーの原因だった!

rails5 では、以下のように書かないといけないみたい。

config.logger = ActiveSupport::Logger.new(“log/development.log”, 5, 10 * 1024 * 1024)

コメント

タイトルとURLをコピーしました