с тем, что Bullet даёт много false positive, а active_record.strict_loading_by_default для того, чтобы работал с current_user с devise в проекте требует плясок с бубном. Смотрю на https://github.com/charkost/prosopite и https://github.com/palkan/n_plus_one_control и вот хз что выбрать. Кто-то работал с этими инструментами, что скажете?
если проект позволяет то аналитику сайд провайдеров можно
Appsignal/Newrelic?
https://www.datadoghq.com/
а если надо гонять тесты локально? у меня просто буллет висел на дев-окружении и вываливал алерты, когда N+1, хочу вообще на pre-commit hook повесить что-то, чтобы пока rspec гоняется - искались такие косяки
Оно? Bullet.raise: raise errors, useful for making your specs fail unless they have optimized queries
Обсуждают сегодня