1

我的 rspec 控制器测试失败,出现 No Route Found 错误,因为我使用了子域约束。我已经在线查看了所有解决方案,我实施了以下所有解决方案,但都没有成功,都在 before 块中:

@request.host = "api.127.0.0.1.xip.io"

@request.host = "api.lvh.me"

@request.host = "api.lvh.me:3000"

@request.stub(:subdomains).and_return(['api']); 
@request.host = "api.example"

@request.host = 'www.example.com' 

我的子域是api. 在执行实际请求时,我正在使用http://api.lvh.me:3000我的应用程序仍然是本地的,并且我没有对我的/etc/hosts. 这里有什么问题,我怎样才能获得与api子域一起使用的路由?

4

0 回答 0