2012-02-09 3 views

답변

4

HTML이의 일부이기 때문에 당신이 워싱턴 할 초 단위로

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html"> 

변경 0 : 응용 프로그램 당신은 기본적으로 표준 HTML 리디렉션 옵션을 사용할 수 있습니다 난간 리디렉션 전에.

<html> 
<head> 
<script type="text/javascript"> 
function delayedRedirect(){ 
    window.location = "/default.aspx" 
} 
</script> 
</head> 
<body onLoad="setTimeout('delayedRedirect()', 3000)"> 
<h2>You'll be redirected soon!</h2> 
</body> 
</html> 
+0

하지만 user_path를 리디렉션하고 싶습니다. 레일을 사용하지 않고 어떻게 할 수 있습니까? –

+1

@roine,''/default.aspx''를''<% = user_path %> '''로 대체하십시오. – Mischa

+0

@Mischa 당신이''/default.aspx "'를''<% = user_path %> ''로 대체하는 것은 잘 작동합니다. 나는 자바 스크립트가 레일스 태그를 인식 할 수 있다고 생각하지 않는다. –

0

당신은 sleep 방법을 사용할 수 원하는

sleep(2.0) 
    redirect_to root_path 
+0

문제는 페이지가 표시되지 않는 것입니다 :

반면에 당신은 (또한 레일 응용 프로그램의 일부) 자바 스크립트를 사용할 수 있습니다. 페이지를 표시하고이 페이지에서 2 초를 기다리지 만 작동하지 않습니다. –

+2

웹 작업자와 서버에 대한 모든 후속 요청에 대해 2 초의 가치가 있습니다. 나는 이것에 대하여 높게 조언 할 것입니다. – bswinnerton

관련 문제