외부 URL에 대한 URL 리퍼러를 얻는데 많은 어려움을 겪고있는 것 같습니다.레일즈 3의 외부 리퍼러 URL - 임베디드 스크립트 태그에서?
내 애플은 사람들이 자신의 사이트에 포함 스크립트를 통해 실행 :
처럼 소위
<script src="http://0.0.0.0:3000/load.js?upid=10b829af3eef17eb203667f5db56ef930eca062fde4a523b" type="text/javascript"></script>
페이지가 히트하고 스크립트로드는 그 단지 컨트롤러 액션, 일치하면 어디 upid는 레코드를 찾는 데 사용됩니다.
해당 작업은 다음과 같습니다 나는 그 스크립트 태그가 내장 된 위치보고 싶은대로 나는 지금 참조 URL을 참조하기 위해 노력하고있어
def remote
@page = Page.find_by_upid(params[:upid])
respond_to do |format|
format.js
end
end
.
logger.debug "r test: #{request.env['HTTP_REFERER']}"
logger.debug "r test: #{request.referer}"
logger.debug "r test: #{request.original_url}"
그들은 모두 하나가 빈 돌아가거나 스크립트 태그에서이 URL http://0.0.0.0:3000/load.js?upid=10b829af3eef17eb203667f5db56ef930eca062fde4a523b
:
나는 0 운 다음과 같은 노력했다.
어떤 도움 나중에 참조
다른 작업에서 올바른 referer URL을 얻었습니까? – Casper