Как стать автором
Обновить

Помощь в отладке шаблонов на Rails

Время на прочтение1 мин
Количество просмотров418
Rails — отличный framework, но отладка приложений на нем, обычно не такое уж тривиальное действие. IDE заточенных под это нет, так что все делается вручную. Часто, отладка внутри View'ов основывается на <%= debug @переменная %>. Оказывается, есть плагин, который позволяет это дело облегчить. Называется он debug_view_helper и был создан с целью простового добавления debug информации к view шаблонам. Он позволяет просматривать:
  • Параметры реквеста
  • Переменные сессии
  • Flash-переменные
  • Переменные шаблонов


Он достаточно старый и устанавливается прямо из svn:
svn co www.realityforge.org/svn/code/debug-view-helper/trunk vendor/plugins/debug_view_helper




В использовании он предельно прост. Просто необходимо в вашем хэдере или футере добавить код:
<% if RAILS_ENV == 'development' %><br/>
<br/>
<br/>
Show debug popup<br/>
<br/>
<br/>
<%= debug_popup %><br/>
<% end %><br/>


Код добавит кнопку, которая будет открывать окно со всеми данными описанными выше. Для того, чтоб выводить все данные прямо на странице, можно сделать так:
<% if RAILS_ENV == 'development' %><br/>
<%= debug_inline %><br/>
<% end %><br/>
Теги:
Хабы:
Всего голосов 2: ↑2 и ↓0+2
Комментарии5

Публикации