csiszarattila.com / Rubysztán

Rails debug tipp - rails-footnotes plugin

Ha még nem hallottál volna a rails-footnotes pluginról, mindenképp próbáld ki! Feltelepítése után minden oldalhoz hozzáad egy navigációs elemet, amelyről könnyedén elérheted a munkamenetek, sütik, környezeti változók tartalmát:

A rails-footnotes plugin bevetés közben

Sőt meg is nyithatod a meghívott vezérlőt, nézetet vagy a letöltött css stíluslapok tartalmát a beállított szövegszerkesztődben - alapértelmezettként a Textmate-el van integrálva. Ez utóbbi funkció elérhető akkor is, ha kivételt dob az alkalmazásunk - így egy kattintással elérhetjük a kivételt produkáló kódsort.

Telepítés

Igazából a plugin dokumentációja minden lényeges pontra kitér, de azért:

Ha még nem telepítettünk volna gem-et korábban a GitHub-ról, adjuk hozzá a listánkhoz:

gem sources -a http://gems.github.com
Innentől kezdve, ha egy gemre keresünk a GitHubosokat is kilistázza - a gemek többsége pedig ma már innen érhető el.

Telepítsük a gemet a szokásos módon:

sudo gem install josevalim-rails-footnotes

Majd adjuk hozzá az alkalmazásunk fejlesztői környezetéhez. Mivel nyilván nem lenne célszerű éles környezetben is használni ezért a config/environments/development.rb fájlban definiáljuk, mint gem függőséget:

config.gem "josevalim-rails-footnotes",  :lib => "rails-footnotes", :source => "http://gems.github.com"

A gem elég jó API-val rendelkezik így akár egyedi tartalmakat is hozzáadhatunk a fülekhez.