Могу ли я получить вывод отладки Rails в Pow, подобный WEBrick?
Когда я использую rails/server (WEBrick), я получаю постоянную отладочную информацию (запросы и т.д.) из моего приложения rails в качестве вывода консоли. Есть ли способ получить этот отладочный вывод с помощью Pow?
Спасибо
Ответ 1
Вы можете проверить HTTP-запросы, которые получает Pow, запустив tail -f в файле журнала по вашему выбору в каталоге ~/Library/Logs/Pow. Ознакомьтесь с разделом руководства Pow на странице Просмотр файлов журнала
Если вы ищете конкретные журналы Rails, они будут расположены в каталоге log/ вашего приложения. Например, если вы хотите посмотреть журнал разработки для вашего приложения, переключитесь на корневого администратора приложения и запустите:
tail -f log/development.log
Там также less, который даст вам еще несколько опций, но не так просто использовать.
less -R log/development.log
а затем нажмите ctrl-f, чтобы следить за новым выходом в файл. Нажатие h даст вам более подробное справочное меню.
Ответ 2
Вы также можете использовать хелперный камень, например powder. Я хочу показать журнал приложений только типа powder applog
Ответ 3
Вы видите путь log/development.log в своем приложении? Обычно вы можете использовать это, чтобы увидеть, что происходит в Rails. Существуют также журналы для тестирования и производства, и они могут присутствовать в вашем проекте в зависимости от режима работы приложения.
Чтобы получить доступ к этим журналам, вы должны использовать терминал и cd для своего приложения, затем вы можете использовать утилиту, например tail, чтобы просмотреть журналы. Изменение команды tail также будет прокручивать вывод, когда есть новый контент, как обычно делает журнал регистрации Rails.