使用Rails定期轮询数据库查看更新而不刷新

时间:2012-07-05 22:49:44

标签: javascript jquery ruby-on-rails ajax polling

我们正在为所有外部服务器构建状态板。我们数据库中的每个条目都引用了操作系统,软件版本等。这些值不断变化,我们希望页面更新特定的div在我们的数据库中发生变化。我们已经编写了一个轮询机制来检查每20秒的更改,并立即在数据库中更新条目。但是,如果我们刷新页面,我们只能看到它们。

rails是否内置了一种机制,允许我们定期检查数据库并根据新的更改更新视图而不刷新页面?我应该使用Jquery AJAX命令吗?如果是这样,我将如何实现?

我们将Rails 3.2.1,Ruby 1.9.2与jquery和twitter-bootstrap结合使用。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我知道这是一个迟到的回复,但我偶然发现它,觉得应该有答案。

您可以尝试this railscast,因为它使用ajax轮询数据库中的更改并动态更新视图

我个人正在寻找这种方法的替代方案,但它对任何找到它的人都有用