2011-06-13 5 views
2

periodically_call_remote 기능으로 일부 데이터베이스 값을 확인해야합니다. 일부 값이 이미 특정 상태 인 경우 리디렉션하고 싶습니다.레일 : periodic_call_remote then redirect

어떻게 하시겠습니까? 함수에서 redirect_to이 작동하지 않는 것 같습니다.

답변

2

전체 페이지를 새로 고침해야합니까? 자바 스크립트를 사용하여 콘텐츠를 업데이트 할 수 있습니다.

다음 자바 스크립트도 작동 할 수 있습니다. 이 새로운 페이지로 아약스 요청을 리디렉션하기 때문에 리턴 기능에

window.location = "http://www.address.com/" 
0

redirect_to는 전체 페이지를 리디렉션 브라우저를 말하지 않는, 작동하지 않습니다. 페이지가 리다이렉트되도록하는 컨트롤러에서 javascript를 다시 렌더링해야합니다. 반환 값을 확인하고 Ben이 제안한 javascript를 실행하는 콜백을 periodic_call_remote 호출에 추가해야합니다.

+0

그 다음은 내 결론이었습니다. 감사합니다. 지금 해결되었습니다. –