0
request
개체를 사용하지 않고 request.host
에 해당하는 값을 얻으려면 어떻게해야합니까? 컨트롤러에서 요청 개체를 전달하지 않고도 모델에서 현재 URL을 가져 오려고합니다.요청 객체를 사용하지 않고 Rails 모델에서 서버 URL을 가져 옵니까?
request
개체를 사용하지 않고 request.host
에 해당하는 값을 얻으려면 어떻게해야합니까? 컨트롤러에서 요청 개체를 전달하지 않고도 모델에서 현재 URL을 가져 오려고합니다.요청 객체를 사용하지 않고 Rails 모델에서 서버 URL을 가져 옵니까?
아니요. 모델이 컨트롤러에 요청 사항을 알리지 않는 한 모델은 요청 세부 사항을 "인식하지 못합니다.
Rails에서 사용되는 http 요청/응답 객체는 Rack을 통해 제공되며 ActionController는 Rack 인터페이스 인 Metal에서 상속받습니다.
모델은 가장 기본적인 용어로 ActiveRecord에서 일부 DB 연결성 및 유효성 검사 기능을 상속받은 단순한 루비 객체입니다.
구현에 대한 세부 정보를 제공하는 경우 잘 알려진 해결 방법이있을 수 있습니다.
근본적인 질문은 : 왜 당신은 그것을 필요로합니까? – blelump