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