Rails开发调试与控制台使用全解析
1. 日志记录与调试信息输出
在Rails开发中,日志记录是调试和监控应用程序的重要手段。Heroku的编辑界面有日志标签,但提供的信息远不如Rails丰富。在开发模式下,Rails会向日志发送大量信息,不过这也可能导致难以找到所需内容,甚至可能没有发送你想要查看的信息。
如果你想向日志发送特定信息,可以在模型、控制器或视图中使用 logger 对象。在模型或控制器中,代码如下:
logger.info 'This is a message to send to the log'
在视图中则是:
<% logger.info 'This is a message to send to the log' %>
如果你想将可见消息与永久记录结合起来,可以使用 <%= 而不是 <% ,这样消息会同时显示在屏幕和日志中:
<%= logger.info 'This is a message for the view and the log' %>
日志中记录的一项重要信息是时间信息,例如:
Completed in 0
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



