URL 도우미 (예 : root_url)는 앱 컨트롤러와 rspec 예에서 다른 호스트 이름을 반환합니다. 내가 성공적으로 내 레일에 URL을 도우미에 대한 도메인을 설정 할 수 있었다 이렇게되는 앱 : 응용 프로그램 내레일 : rspec의 URL 도우미에 대한 잘못된 호스트 이름
예를 들어class ApplicationController < ActionController::Base
def default_url_options
{host: "foo.com", only_path: false}
end
end
, root_url 출력을 "http://foo.com/을"하지만 "HTTP ://example.com "내 요청 사양. 이러한 URL 옵션을 레일 3.2에 적용하여 내 스펙에 영향을 줄 수있는 권장 방법은 무엇입니까? url 옵션은 동적 일 필요는 없습니다.
참고 : 테스트가 controller/request/feature가 아니면 참고하십시오. 예를 들어 Helper 사양은 '정의되지 않은 로컬 변수 또는 메서드 default_url_options'로 실패합니다. – typeoneerror