У меня есть приложение для рельсов, которое действует по-разному в зависимости от того, к какой домену он обращается (например, www.myapp.com будет ссылаться по-разному на user.myapp.com). В производстве это все работает отлично, но мой тестовый код всегда видит имя хоста «www.example.com».Как изменить домен по умолчанию «www.example.com» для тестирования в рельсах?
Есть ли чистый способ проведения теста указать имя хоста, к которому он притворяется?
'host! «user.myapp.com'' работал для меня – deb
В спецификации контроллера я получаю сообщение об ошибке при попытке использовать' host! '. Установка '@ request.host', как и ответ, показала работу. –
И как его использовать с RSpec? Я имею в виду, где его настроить? большое спасибо! – FRAGA