radrails中能否做到根据时间进行AJAX刷新,急啊!!!!

radrails中能否做到根据时间进行AJAX刷新,急啊!!!!

还没碰到过有关时间方面的情况!!!
EG: 时间间隔 20S 更新内容 一段文字(画面中的一个table中) 要用ajax刷新!!
帮忙!!!!!!谢谢!!!!!
代码如下:

[Copy to clipboard] [ - ]
不是很明白你要什么,因为:

1. Radrails 是集成开发环境,我假设你要的是Rails程序产生的网页中定期更新

2. 你找到的 timer.rb 只能在服务端执行,和客户端的页面更新没关系

如果你是需要浏览器中的页面内容定期更新,那么可以使用Rails 自带的 Prototype JavaScript 包含一个Ajax定期更新器 Ajax.PeriodicalUpdater

使用很简单:

比如你的页面里面有如下html元素
<div id="items">
...
</div>

然后你的Rails程序在 /itmes地址提供更新内容,那么:

new Ajax.PeriodicalUpdater('items', '/items', {
 method: 'get', frequency: 3, decay: 2
});

具体文挡在
http://www.prototypejs.org/api/ajax/periodicalUpdater
你的方法很好。。。已经实现了