0

我想为调试目的学习如何使用日志记录,以前我曾经在"puts"每个地方都编写并在控制台中查看它们。但是记录我需要一些简单的东西Rails.logger.debug('Hello from this place')

我发现日志记录看起来像这样:

#{Rails.root}/log/#{Rails.env}.log

但是导航到这样的路径仍然有问题:)

好的,如果我执行 which rails 那就是我得到的:

/Users/EricCartman/.rvm/gems/ruby-1.9.3-p374/bin/rails

那么现在我应该如何导航才能到达那里?我在开发环境中。

4

2 回答 2

1

日志位于log您的 rails 应用程序的目录中。

因此,您将输入rails s启动应用程序的位置,尝试ls -l log列出日志文件。

于 2013-05-03T06:45:30.113 回答
1

如果你想打印一些值,打印它更容易

 p some_variable

如果将打印在您正在运行的服务器日志中

或者在您看来,您可以使用

 <%= debug some_variable %>
于 2013-05-03T07:01:24.033 回答