0

我需要在我的 rails 应用程序上模拟一个错误。

在我正在运行的应用程序中,我有以下地址:net1/redmine/projects/

当我要在我的机器上模拟这个时,命令在localhost:3000/projects/rails s上启动我的服务器

有一种方法可以启动服务器更改地址,例如:test1/redmine/projects? 我该怎么做?

4

2 回答 2

0

您需要以什么方式使用 net1/redmine/projects/ 地址?

我不会更改服务器地址,而是在您的测试用例中将上述地址更改为您的本地主机。

我的意思是,在您的测试中,如果您需要,您可以通过存根将使用的地址更改为本地主机,或者覆盖。

这样,您的所有测试都使用本地主机作为地址完成,但您的实时版本仍然具有原始地址。

于 2013-07-30T19:36:46.653 回答
0

如果您想更改特定页面的路线,您可以在 中更改它routes.rb。如果您想更改IPPORT您的应用程序提供服务的平台,您可以执行以下操作:rails s -b $IP -p $PORT.

于 2013-07-30T19:29:46.353 回答