3

すべての外部サーバーのステータスボードを構築しています。データベースの各エントリには、OS、ソフトウェア バージョンなどへの参照があります。これらの値は常に変化しており、データベースで変化する特定の div をページで更新したいと考えています。20 秒ごとに変更をチェックするポーリング メカニズムを既に作成しており、エントリはデータベース内ですぐに更新されます。ただし、ページを更新した場合にのみ表示されます。

Rails には、データベースを定期的にチェックし、ページを更新せずに新しい変更に基づいてビューを更新できるメカニズムが組み込まれていますか? Jquery AJAX コマンドを使用する必要がありますか? もしそうなら、これをどのように実装しますか?

Rails 3.2.1、Ruby 1.9.2 を jquery および twitter-bootstrap と組み合わせて使用​​しています。

どんな助けでも大歓迎です。

4

1 に答える 1

1

これが遅い返信であることは知っていますが、偶然見つけて、答えが必要だと感じました.

ajaxを使用してデータベースの変更をポーリングし、ビューを動的に更新するため、このrailscastを試すことができます

私は個人的にこのアプローチに代わるものを探していますが、それを見つけた人には役立つかもしれません

于 2012-10-08T14:27:18.843 に答える