Flo*_*son 2 ruby debugging console ruby-on-rails
在我的 Rails 应用程序中,在某些情况下,使用 puts 命令输出代码(用于调试目的)。无论如何要在 rails 控制台中遵循此输出(使用 rails c 命令)?或者有没有其他方法可以在 rails 控制台中调试/查看日志?
谢谢!
对于调试,请使用Rails.logger而不是puts
. 例如:
Rails.logger.info "Some debugging info"
Run Code Online (Sandbox Code Playgroud)
这将被记录到rails_app_root/log
目录中的日志文件中。如果您在本地运行在开发环境中,它将被记录到rails_app/log/development.log
文件中。
现在,要查看日志,您可以使用tail
命令,如下所示:
tail -f log/development.log
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。