STUDY MEMO

勉強した内容をアウトプットしていきます。

<Ruby on Rails> gem 'rack-mini-profiler'について

rack-mini-profiler

RoRのパフォーマンス計測をするgem。
公式では以下のように記載されている。

Middleware that displays speed badge for every html page. Designed to work both in production and in development.
GitHub - MiniProfiler/rack-mini-profiler: Profiler for your development and production Ruby rack apps.

htmlページごとにスピードバッジを表示するミドルウェアで、本番環境でも開発環境でも動作するように設計されている。

ミドルウェア(Middleware)とは?
コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。
ミドルウェア - Wikipedia

使い方

インストール

Gemfileに以下を記載し、bundle install。
rails 6ではdevelopmentに標準装備されていた。

gem 'rack-mini-profiler'

非表示設定

option + pを押す。