2012-04-01 57 views
0

我想使用delayed_job gem處理通知的長查詢,例如:計算新電子郵件的數量,更新新成員,類似於Facebook的新電子郵件通知。在Rails中延遲作業並顯示結果

我跟着Ryan的railscast here。但是一旦查詢完成後,我應該如何顯示通知?

謝謝。

回答

1

在後臺作業中,將其結果存儲在數據庫中。然後,當用戶登錄時,顯示這些通知(並從數據庫中刪除它們)。

我假設你在這裏談論的是一個web應用中的通知,而不是電子郵件)。

+0

嗨塞爾吉奧,謝謝你的建議。我也有一個搜索框,返回完全不同類型的數據,並因此呈現在多個選項卡中。我想首先查詢活動選項卡,然後在其他選項卡的後臺運行。查詢完成後,在選項卡上顯示通知。我應該如何刷新頁面才能顯示這些通知? – AdamNYC 2012-04-01 02:05:13

+0

這取決於你,隊友。例如使用jquery/ajax :) – 2012-04-01 02:07:26