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 :)