私は現在、レールテストへの長い旅の終わりに近づいていますが、サブドメインで動作するリクエストスペックを取得する方法について頭を悩ませています.
開発では、次のような URL で pow を使用しています。http://teddanson.myapp.dev/account
これはすべて問題なくダンディです。
http://127.0.0.1:50568/account
テストでは、サブドメイン全体とは明らかにうまくいかないlocalhostを返すことをカピバラにさせました。サブドメインを必要としないアプリのパブリック部分では問題なく動作しますが、特定のユーザーのサブドメイン アカウントにアクセスする方法は私には理解できません。
関連するルートには、次の方法でアクセスできます。
class Public
def self.matches?(request)
request.subdomain.blank? || request.subdomain == 'www'
end
end
class Accounts
def self.matches?(request)
request.subdomain.present? && request.subdomain != 'www'
end
end
私は狂った薬を服用しているように感じるので、誰かが私を助けるためのアドバイスや提案があれば、それは非常に素晴らしいことです. ご協力いただきありがとうございます!