Ruby On Rails中对AJAX的一个很好的介绍是什么?

时间:2011-08-23 01:37:56

标签: jquery ruby-on-rails ajax

我需要在Ruby On Rails应用程序的上下文中对AJAX有一些很好的介绍性指针。

这是独家新闻:我的应用程序使用Delayed :: Job旋转了几个任务。虽然任务来自外部站点的sprunging数据繁忙,但我希望让用户对其进度进行评估。我不想刷新整个页面 - 只是页面上的一个矩形,每个任务都可以显示状态消息。

我不相信我需要一个完整的推送技术 - 只要bg任务正在运行,只需使用javascript启动的轮询来更新屏幕就足够了。

对于AJAX来说这是一个合适的场景(对吧?),我认为Rails3有特定的构造来支持AJAX-y与浏览器的交互(对吧?)。 Ryan Bates的Railscast on Polling For Changes对于这个具体案例来说是一个很好的模板,但是我希望能够更好地理解真正发生的事情。好的,那我从哪里开始呢?

对于它的价值,我已经在我的Rails3应用程序中使用了jQuery。

3 个答案:

答案 0 :(得分:2)

就像numbersblah说你需要一个内存队列。看看apache activemq。它可能只是做你需要的。

答案 1 :(得分:1)

RailsCasts.com是一个非常好的资源:

http://railscasts.com/episodes?utf8=%E2%9C%93&search=ajax

答案 2 :(得分:0)