0

我是 RoR 的新手,并且正在构建一些初学者的项目 - 但我不熟悉 RoR 上的错误处理。例如,我正在这里做这个项目,尽管我发现它的网站警告它有一些错误(如果你知道一个基于你拥有的域缩短 url 的程序,没有错误,让我知道,我会使用它)。我遇到的问题在于步骤:

rails server

它产生作者显示的结果,然后显示安全警告。在安全警告下方,它具有三个带有 INFO WEBBrick 和 INFO ruby​​ 的时间戳。然而,一个小时后,它仍然存在——它并没有将应用程序带回到代码的原始位置(即:C:\Location)。

这是一个错误吗?还是应该加载?我问是因为从文章看来我可以继续下一步(三十分钟后,我按 ENTER 键只是为了看看会发生什么,但没有响应),但是 - 除非我打开一个新的命令提示符 - 我不会没有看到这种情况发生。

4

1 回答 1

2

你有没有提出任何要求?

在 Rails 服务器启动后,它将“永远”等待服务客户端请求(例如,来自浏览器的请求)。在 Windows 下,该命令提示符在服务器关闭之前将无用,例如,使用Ctrl-C.

您可以像之前那样打开一个新的命令窗口,也可以关闭服务器并使用相同的窗口。有时您需要重新启动服务器,而很多时候您不需要重新启动服务器,这毫无价值。弄清楚何时以及在什么情况下是确定性的,但有时会令人困惑。

于 2013-01-28T14:10:51.643 回答