我需要在Ruby On Rails应用程序的上下文中对AJAX有一些很好的介绍性指针。
这是独家新闻:我的应用程序使用Delayed :: Job旋转了几个任务。虽然任务来自外部站点的sprunging数据繁忙,但我希望让用户对其进度进行评估。我不想刷新整个页面 - 只是页面上的一个矩形,每个任务都可以显示状态消息。
我不相信我需要一个完整的推送技术 - 只要bg任务正在运行,只需使用javascript启动的轮询来更新屏幕就足够了。
对于AJAX来说这是一个合适的场景(对吧?),我认为Rails3有特定的构造来支持AJAX-y与浏览器的交互(对吧?)。 Ryan Bates的Railscast on Polling For Changes对于这个具体案例来说是一个很好的模板,但是我希望能够更好地理解真正发生的事情。好的,那我从哪里开始呢?
对于它的价值,我已经在我的Rails3应用程序中使用了jQuery。
答案 0 :(得分:2)
就像numbersblah说你需要一个内存队列。看看apache activemq。它可能只是做你需要的。
答案 1 :(得分:1)
RailsCasts.com是一个非常好的资源:
答案 2 :(得分:0)