2011-07-27 27 views
1

我想顯示一個旋轉的「加載」圖像,而我的方法計算一些事情並將結果返回給視圖。加載視圖後的rails運行方法

目前,它看起來好像頁面沒有加載,然後(它正在執行該方法)。

任何想法?

回答

3

一種方法是將你正在加載的頁面簡單地作爲加載指示器,並讓它執行AJAX請求來檢索剩餘的結果(你可以使用jQuery或類似的東西來發出請求,然後將結果插入文檔中)。

如果您願意,可以使用Rails 3.1中新增的HTTP流支持。

http://railscasts.com/episodes/266-http-streaming

+0

記住ajax將不支持JavaScript禁用和潛在的搜索引擎。我會很好的關注http流媒體的鏈接。 – mark

+0

感謝所有 - 不幸的是我需要的一些寶石不支持3.1,所以我不得不尋找另一種方法來加快速度...... – stewart715