Rails — отличный framework, но отладка приложений на нем, обычно не такое уж тривиальное действие. IDE заточенных под это нет, так что все делается вручную. Часто, отладка внутри View'ов основывается на
Он достаточно старый и устанавливается прямо из svn:
В использовании он предельно прост. Просто необходимо в вашем хэдере или футере добавить код:
Код добавит кнопку, которая будет открывать окно со всеми данными описанными выше. Для того, чтоб выводить все данные прямо на странице, можно сделать так:
<%= 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/>