난 ActiveJob
및 sidekiq
과 함께 레일을 백엔드로 사용합니다. 사용자가 페이지 sidekiq
에 오면 장기 배경 작업을 생성합니다. 작업이 완료되면 어떻게 사용자를 알 수 있습니까 (웹 페이지의 렌더링 부분)?백그라운드 작업이 완료된 후 사용자에게 알리는 방법은 무엇입니까?
레일과 사이드 키는 다른 프로세스로 작동합니다. 이 사실은 혼란 스러웠습니다. 백그라운드 작업을 사용하여 완료 상태를 처리하는 방법을 이해하지 못합니다.
Thx,하지만 웹 페이지에서 렌더링 부분으로 사용자에게 알리고 싶습니다. – mystdeim
@mystdeim 문제는 웹 페이지입니다! 사용자는 누구에게나 갈 수 있었습니까? 가능할 수있는 모든 렌더링/리디렉션은 좋은 생각이 아닙니다. 대신'ActionCable' subscription에 의해 트리거 된 알림 모달을 사용하십시오. 코드를 게시하려고 시도하지만 어렵지 않아야합니다. 행운을 빌어 요 – Nimir