вівторок, 26 липня 2011 р.

Rack::Webconsole - інтерактивна консоль для веб-додатків

Rack::Webconsole надає Rack "прошарок"("middleware"), який включає інтерактивну консоль у користувацький інтерфейс вашого веб-додатку. Він працює із Rails 3, Padrino, Sinatra, і є чудовим способом заглянути під капот вашого додатку без доступу до сервера.
Встановити Rack::Webconsole можна як і будь-який інший gem:
$ gem install rack-webconsole

Rack-прошарки - це компоненти, які «сидять» між сервером і вашим додатком, і відстежують і/або маніпулюють HTTP запитами/відповідями для надання різної функціональності.
У Sinatra дуже просто використовувати такі "прошарки" за допомогою методу use:
require 'sinatra'
require 'rack/webconsole'

use Rack::Webconsole

Rack::Webconsole потребує JQuery. Для цього ви повинні додати наступний рядок до вашому додатку:
Rack::Webconsole.inject_jquery = true

І це працює! Запустіть сервер, зайдіть на будь-яку сторінку і натисніть клавішу `.

Більше інформації на офіційній сторінці rack-webconsole.

Немає коментарів: