0
我注意到當我運行測試時(使用Rspec和spork,如果有的話),我的主機名被設置爲www.example.com。所以,如果我這樣做:Rails測試環境命名路線
visit sports_url
該測試實際上將www.example.com/sports。
這是一個問題,因爲我需要運行一些與硒的測試(獲取JavaScript支持)。另外,我注意到我的電子郵件被標記爲來自www.example.com。
我搞砸了什麼?爲什麼測試環境以example.com的形式運行?我可以在某處配置嗎?我會假設它應該是程序化的(取決於測試服務器啓動的端口)。