不是很明白你要什么,因为:
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