Ruby on rails 我可以获得类似于WEBrick的Pow中的Rails调试输出吗?

Ruby on rails 我可以获得类似于WEBrick的Pow中的Rails调试输出吗?,ruby-on-rails,debugging,webrick,rack-pow,Ruby On Rails,Debugging,Webrick,Rack Pow,当我使用rails/server(WEBrick)时,我会从rails应用程序中获取不断的调试信息(查询等),作为控制台输出。有没有办法用Pow获得这个调试输出 谢谢您可以通过在~/Library/Logs/Pow目录中选择的日志文件上运行tail-f来检查Pow接收的HTTP请求。请参阅上的Pow手册部分 如果您正在查找Rails特定的日志,它们将位于应用程序的log/目录中。例如,如果要查看应用程序的开发日志,请切换到应用程序的根控制器并运行: tail -f log/development

当我使用rails/server(WEBrick)时,我会从rails应用程序中获取不断的调试信息(查询等),作为控制台输出。有没有办法用Pow获得这个调试输出


谢谢

您可以通过在
~/Library/Logs/Pow
目录中选择的日志文件上运行
tail-f
来检查Pow接收的HTTP请求。请参阅上的Pow手册部分

如果您正在查找Rails特定的日志,它们将位于应用程序的
log/
目录中。例如,如果要查看应用程序的开发日志,请切换到应用程序的根控制器并运行:

tail -f log/development.log
还有
less
,它会给你更多的选择,但使用起来并不那么简单

less -R log/development.log

然后按
ctrl-f
,跟随新的输出到文件。按
h
将为您提供更详细的帮助菜单。

您在应用程序中是否看到
log/development.log
路径?您通常可以使用它来查看Rails中发生了什么。还有用于测试和生产的日志,它们可能会出现在项目中,具体取决于应用程序运行的模式


要访问这些日志,您应该使用终端和应用程序的
cd
,然后可以使用
tail
等实用程序查看日志。tail命令的一个变体也会在出现新内容时滚动输出,就像Rails logger通常所做的那样。

您也可以使用类似gem的助手。我要显示应用程序日志,只需键入
powder applog

使用pry remote gem即可。 参考资料:

最好有
绑定。从那里可以撬动
。这是最好的答案
powder
不仅仅是跟踪日志,它在初始跟踪之后为您提供了与rails服务器相当的实时显示。这与Webrick或Thin非常相似。