rails DB N+1問題検知 bullet

本稿について

本稿はサイト運営者が学んだことなどを記したメモの内容です。
全てが正確な情報とは限りません。ご注意ください。また修正するべき点は適時修正していきます

N+1問題のクエリーを検出してdevelop環境でアラート(エラー)をあげてくれるライブラリ

gem ‘bullet’
 or 
gem 'bullet', group: :development

config/environments/development.rb を編集
APIの場合はraiseをtrueにして置いたほうが良い。
  # bullet config
  config.after_initialize do
    Bullet.enable = true
    Bullet.raise  = true
    Bullet.bullet_logger = true
    Bullet.console = true
    Bullet.rails_logger = true
  end

Back