サブドメインの制約を使用しているため、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
ですか?サブドメインでルートを機能させるにはどうすればよいですか?