1 min read

Rack::Bug su Rails 3

Uno strumento molto interessante per fare debug delle performance di un sito è Rack-Bug. Una volta abilitato mostrerà una toolbar su qualsiasi pagina dinamica (ruby rack-based) con tantissime informazioni utili: query sul database effettuate, vari tipi di tempi trascorsi e variabili d'ambiente.

Installazione

# Gemfile

..
gem 'rack-bug', :git => 'https://github.com/brynary/rack-bug.git', :branch => 'rails3'
..

# config.ru

..
require 'rack/bug'
use Rack::Bug, :secret_key => "someverylongandveryhardtoguesspreferablyrandomstring"
run myapp

Ora andate su http://localhost:3000/__rack_bug__/bookmarklet.html per abilitarlo/disabilitarlo e volendo potete anche passare un parametro :password nell'inizializzazione.
Buon debugging :)