나는 많은 시간이 소요되는 작업이 있습니다. 나는 프로세스 중에 업데이트를 제공하여 사용자가 연결이 끊어 졌는지 여부를 혼동하지 않도록하고 싶습니다. 다음과 같이 할 수 있습니까?긴 레일 컨트롤러 동작 중에 업데이트 제공
class HeavyLiftingController < ApplicationController
def data_mine
render_update :js=>"alert('Just starting!')"
# do some complicated find etc.
render_update :js=>"alert('Found the records!')"
# do some processing ...
render_update :js=>"alert('Done processig')"
# send @results to view
end
end
그러나 긴 작업을 수행하고 사용자에게 업데이트를 실행하는 방법이 있어야합니까? 작은 행동으로 나누세요? 그러나 액션이 서버 측에서 서로 호출 할 수 있습니까? – highBandWidth
업데이트 됨 – RadBrad