0
저는 padrino 프레임 워크를 사용하여 AJAX 진행률 표시 줄을 만드는 작업을하고 있습니다. jQuery를 사용하여 특별한 페이지에 GET 요청을 보내면 상태 업데이트가 반환됩니다. 그러나 실제 렌더링 및 처리는 POST 페이지에서 수행됩니다. 여기에 내 컨트롤러의 밖으로 제거 버전입니다 :패드 리노 컨트롤러 흐름
#Starting page
get :index do
render 'start'
end
#returns a status string to jquery request
get :statusPage do
return getStatus()
end
#Confirmation page
get :confirmation do
render 'confirmComplete'
end
#Problem route not rendering before working!
post :title do
render 'progress'
mainProcessing()
end
아이디어는 진행 페이지가 주요 방법을 모니터링하고 사용자에게 약간의 진행률을 표시하는 그래픽의 업데이트 할 수 있다는 것입니다. 문제는 Padrino가 항상 모든 도우미 메서드를 먼저 실행하고 마지막으로 렌더링하여 즉시 확인 페이지로 이동한다는 것입니다. Padrino를 내가 지정한 순서대로 실행하도록 할 여지가 있습니까?