我是RoR的新手,正在构建一些初学者项目 - 但我不熟悉RoR上的错误处理。例如,我正在研究这个project right here,即使我发现它的网站警告它有一些错误(如果你知道一个程序根据你拥有的域缩短网址,没有错误,让我知道,我会用它)。我遇到的问题是:
rails server
它产生作者显示的结果,然后显示安全警告。在安全警告下面,它有三个带有INFO WEBBrick和INFO ruby的时间戳。然而,一小时后,它仍然在这里 - 它没有将应用程序带回到代码的原始位置(即:C:\ Location)。
这是一个错误吗?或者它应该加载?我问,因为从文章中我似乎可以继续下一步(三十分钟后我点击ENTER只是为了看看会发生什么,但没有回应),但是 - 除非我打开一个新的命令提示符 - 我不要看到发生了什么。
答案 0 :(得分:2)
你有任何要求吗?
在Rails服务器启动后,它将“永远”等待服务客户端请求(例如,从浏览器)。在Windows下,在服务器关闭之前,该命令提示符将无效,例如,使用 Ctrl-C 。
您可以像打开一样打开新的命令窗口,也可以关闭服务器并使用相同的窗口。有时候你需要重启服务器是没有价值的,大部分时间你都不会。弄清楚什么时候,在什么情况下,是确定性的,但偶尔会混淆。