Существует ли функция Rails или гем для отображения всех контроллеров и действий, которые пользователь прошел перед отображением страницы результатов? - PullRequest
0 голосов
/ 25 марта 2012

Это для образовательных целей.В настоящее время я использую %= debug(params) if Rails.env.development? %> для отображения самой базовой информации, такой как действие, контроллер, идентификатор и т. Д., Которые были вызваны после того, как я нажал на ссылку.можно иметь такую ​​же отладочную информацию, но отображать последовательность запросов и действий и т. д. Rails прошел до отображения результата на странице.Это помогло бы мне глубже понять фреймворк Rails.

1 Ответ

2 голосов
/ 25 марта 2012

Хорошей практикой является отображение log / development.log с помощью команды tail и фильтрация с помощью grep :

tail log/development.log -f | grep Processing -A 2

параметр '-A' (после) должен отображать 2 строки, которые обычно содержат параметры, вы можете изменить его по своему усмотрению или использовать -B (до) или использовать регулярное выражение в grep, чтобы отфильтровать именно то, что вы необходимо,

Надеюсь, это поможет вам.

Ale

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...