2011-06-01 30 views
2

想象你有一個任務完成了,比如10秒。現在,在經過10秒後,用戶必須重定向到具有該任務結果的特定頁面。即使用戶正在查看其他頁面,也必須進行重定向。基於倒計時創建一個動作

正如您可以想象的那樣,模型中有一個開始和結束時間,顯示事件何時開始和何時結束。我的問題是,你會如何設計,並仔細研究安全問題?

我現在這樣做:我有一個全局的before_filter,它有一個不斷檢查事件是否完成並將會話變量設置爲1的方法,如果有的話。如果確實完成了,它將重定向到只有在會話變量設置爲1時纔可到達的GET操作。

這後一個操作正在執行我需要的操作並將信息呈現給用戶。你認爲我正確處理它,或者你會以不同的方式做事嗎?

回答