2017-05-09 195 views
0

我有很多數據要從API加載和顯示。現在我在一個控制器上做所有事情,頁面加載非常慢。我想呈現這個站點的佈局,並顯示數據正在加載的gif,並在加載後隱藏gif和顯示數據。有沒有簡單的Ruby on Rails功能來做到這一點,或者我應該使用AJAX?謝謝你的幫助!在頁面加載時渲染布局

回答

1

你在AJAX的正確軌道上。 Rails允許您輕鬆呈現頁面併爲您的AJAX請求創建端點。 Rails提供的不僅僅是這些,因爲如何使用這些功能將會針對您的應用程序。

正如你所建議的那樣,你需要在rails中渲染一個輕量級的HTML頁面,然後包含一些JavaScript來調用AJAX來加載和渲染較重的數據。祝你好運。

+0

我同意這個問題。出於性能方面的原因,我有時候歷史上會將AJAX內容轉移到rake任務中,並在本地索引數據,以便更快地檢索數據。但是,這可能不適用於您的用例。 – dps