我的 rails 3.2 应用程序有一个报告页面,通常需要 90 多秒才能呈现,因此我将报告生成器作为延迟作业任务运行,然后显示“等一下”视图(带有刷新按钮),直到内容准备好(那里是content_ready
视图中用于显示“等待消息”或报告的标志,视情况而定)。在我的原型中,用户必须手动刷新页面,直到content_ready
设置(然后呈现报告视图)。
我想让页面自动刷新content_ready
为真时自动刷新。
什么是最简单的方法来实现这一点,因为它是一个很少被点击的页面,因此是一种低效的方法,例如告诉用户的浏览器每 10 秒轮询一次服务器(或重绘整个页面),就可以了?