레일을 사용하여 몇 초 후에 리디렉션 할 수 있습니까? 링크에 사용자가 클릭 페이지와 두 번째 몇 자신의 프로필 (user_path)로 리디렉션 후 볼 때레일에서 몇 초 후 리디렉션 3.1
나는
레일을 사용하여 몇 초 후에 리디렉션 할 수 있습니까? 링크에 사용자가 클릭 페이지와 두 번째 몇 자신의 프로필 (user_path)로 리디렉션 후 볼 때레일에서 몇 초 후 리디렉션 3.1
나는
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>
당신은 sleep 방법을 사용할 수 원하는
sleep(2.0)
redirect_to root_path
문제는 페이지가 표시되지 않는 것입니다 :
반면에 당신은 (또한 레일 응용 프로그램의 일부) 자바 스크립트를 사용할 수 있습니다. 페이지를 표시하고이 페이지에서 2 초를 기다리지 만 작동하지 않습니다. –
웹 작업자와 서버에 대한 모든 후속 요청에 대해 2 초의 가치가 있습니다. 나는 이것에 대하여 높게 조언 할 것입니다. – bswinnerton
하지만 user_path를 리디렉션하고 싶습니다. 레일을 사용하지 않고 어떻게 할 수 있습니까? –
@roine,''/default.aspx''를''<% = user_path %> '''로 대체하십시오. – Mischa
@Mischa 당신이''/default.aspx "'를''<% = user_path %> ''로 대체하는 것은 잘 작동합니다. 나는 자바 스크립트가 레일스 태그를 인식 할 수 있다고 생각하지 않는다. –