2011-07-27 19 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