2013-06-25 27 views
2

我有幾個rake任務。我希望能夠從我的Rails管理員手動觸發這些。到目前爲止,這不是問題。但是這些任務包含大量的putsprints,如果能夠在瀏覽器中看到這些內容,那將是一件很酷的事情。Rails - 爲後臺任務實現實時控制檯或記錄器

任何想法,如何才能實現(我已經重寫了任務沒有問題,可以用的delayed_job/sidekiq/redis的必要時運行)?

更新:
理念#1:關於做puts推送消息到Faye,只是訂閱在瀏覽器中的特定信道是什麼? :)無論如何,我很快就會使用Faye。是或否? :)

回答

1

在這種情況下,最好在受保護的頻道中將您的信息發佈給Faye,並在開始工作後訂閱Faye中的信息。您可能需要使用延遲作業或重新啓動作業來異步啓動作業。