Pull to refresh

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

Reading time1 min
Views418
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/>
Tags:
Hubs:
Total votes 2: ↑2 and ↓0+2
Comments5

Articles