【Rails】gem bullet 導入(N+1クエリ問題を警告)
gem bulletとは
N+1クエリ問題を警告してくれるgemです。
導入
# Gemfile gem 'bullet'
# ターミナル bundle exec rails g bullet:install Would you like to enable bullet in test environment? (y/n) y
もし問題があれば以下のようにlogに出力されます。
# log/bulette.log USE eager loading detected Book => [:author] Add to your query: .includes([:author])
またブラウザ画面上でもアラートでも警告してくれます。