2017-01-16 61 views
0

我on Rails項目在我的紅寶石一個鏈接,用戶重定向這裏:https://blah.com/files/form/anonymous/api/library/142270db-...,但在運行命令水豚修剪下來的聯繫,並得到的ActionController :: RoutingError:

bundle exec rpsec spec/features/* 

當我模擬點擊鏈接我得到:

ActionController::RoutingError: 

沒有路由匹配[GET]「/文件/表格/匿名/ API /庫/142270分貝-...

爲什麼水豚修邊順着鏈接然後得到路由錯誤?

+0

如果您使用的是racktest驅動程序,它會忽略主機名,因爲它假定所有的URL指向您的應用程序,因爲它可以訪問 –

+0

謝謝Thomas,這是正確的。如果你想在回答中包裝,我會去接受它! –

回答

1

由於您沒有提到特定的驅動程序,因此我假設您使用的是racktest驅動程序。它會忽略主機名稱並假定所有URL都指向您的應用,因爲它只能訪問它。

相關問題