Ruby on Rails:我在哪里可以获得错误日志?

14

我是 Ruby on Rails 的新手。每当出现问题时,我都会收到以下错误信息:

Template is missing

Missing template errors/error_404 with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. 
Searched in: * "C:/Users/Avi/Documents/Aptana Studio 3 Workspace/social/app/views" * "C:/RubyonRails/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/devise-2.2.4/app/views" 

但问题出在语法错误或者程序错误。

我能否获得一个错误日志,像在cakephp中那样?


你在哪里运行Rails服务器? - Debadatt
5
在你的Rails应用程序目录中,输入以下命令:$ tail -f log/development.log。这将实时输出你的开发日志。 - Thomas Klemm
2个回答

11

如@thomas-klemm所写,您可以在日志中跟踪文件。这些日志以您运行的环境命名(本地开发,实时生产等)。

如果您想获取所有输出,可以执行tail log/*

据我所知,CakePHP具有非常好的应用程序监控和管理后端。如果您想要类似于Rails的东西,可以使用better_errors:https://github.com/charliesome/better_errors


3

打开你的rails应用程序。你会发现一个名为log的目录。打开它,然后你会找到一个名为development的日志文件。这是记录错误的文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接