我需要在我的 rails 应用程序上模拟一个错误。
在我正在运行的应用程序中,我有以下地址:net1/redmine/projects/
当我要在我的机器上模拟这个时,命令在localhost:3000/projects/rails s
上启动我的服务器
有一种方法可以启动服务器更改地址,例如:test1/redmine/projects? 我该怎么做?
我需要在我的 rails 应用程序上模拟一个错误。
在我正在运行的应用程序中,我有以下地址:net1/redmine/projects/
当我要在我的机器上模拟这个时,命令在localhost:3000/projects/rails s
上启动我的服务器
有一种方法可以启动服务器更改地址,例如:test1/redmine/projects? 我该怎么做?
您需要以什么方式使用 net1/redmine/projects/ 地址?
我不会更改服务器地址,而是在您的测试用例中将上述地址更改为您的本地主机。
我的意思是,在您的测试中,如果您需要,您可以通过存根将使用的地址更改为本地主机,或者覆盖。
这样,您的所有测试都使用本地主机作为地址完成,但您的实时版本仍然具有原始地址。
如果您想更改特定页面的路线,您可以在 中更改它routes.rb
。如果您想更改IP
为PORT
您的应用程序提供服务的平台,您可以执行以下操作:rails s -b $IP -p $PORT
.