我突然体验到那种耙子和铁轨有点奇怪的输出。它最重要的看起来像一个进程列表,但显然Ruby / Rails相关。此外,它有几页长 - 我实际上必须增加终端中的回滚设置,以便在此输出开始之前查看发生了什么。
这是一段简短的摘录:
0.00 48.12 0.00 1 0.00 0.00 Rails::Rack::LogTailer#tail!
0.00 48.12 0.00 3 0.00 0.00 WEBrick::HTTPResponse#[]
0.00 48.12 0.00 1 0.00 0.00 Rack::Utils::HeaderHash#each
0.00 48.12 0.00 2 0.00 0.00 Range#begin
0.00 48.12 0.00 1 0.00 0.00 Range#end
0.00 48.12 0.00 1 0.00 10.00 Rack::File#each
0.00 48.12 0.00 1 0.00 0.00 WEBrick::HTTPRequest#fixup
0.00 48.12 0.00 1 0.00 0.00 Kernel.raise
0.00 48.12 0.00 1 0.00 0.00 Exception#to_s
0.00 48.12 0.00 1 0.00 0.00 WEBrick::GenericServer#stop
0.00 48.12 0.00 1 0.00 0.00 WEBrick::BasicLog#debug?
在我杀死WebRick(ctrl + c)之后出现了这个特殊的输出。我在运行测试时(在每个测试/文件之后似乎显示)和运行rake db:migrate
时都会遇到这种情况(在迁移完成时显示)。
我目前正在运行Rails 3.1.0(从3.0.5升级,希望能解决此问题)和通过RVM安装的ruby 1.9.2p180。
为什么会发生这种情况?
答案 0 :(得分:1)
你有一个名为Profile
的模型,当你删除Rails试图加载它时,虽然该文件不再存在,但它会在加载路径的其他地方查找并从标准库中获取探查器。因此,您所看到的是您的应用程序被分析(意外)。