2016-05-12 8 views
0

MySQLデータベースにローカルに接続するこの単純なRailsアプリケーションがあります。データベースに変更が加えられると、Rails 4の値が自動的に表示されます

私は独立したRubyアプリケーションを持っています(RailsアプリケーションはRubyアプリケーションの存在を知らない)、同じデータベースに変更を加えます。

現在、Railsアプリケーションのホームページには、1つのテーブルの内容が静的に表示されます。内容を動的に表示する方法はありますか? Rubyアプリケーションが独自のことをしているところで、Railsはそこに座って、データベース内で現在起こっていることをすべて表示します。

編集:Railsアプリケーションの目的は、データベースのカスタムWebインターフェイスを作成することです。可能であれば、私はSSEがIEと互換性がないことを読んだので、SSEを避けようとしています。

答えて

0

ディスプレイの動的部分をAjax指向のディスプレイとして構築し、次にJavaScriptを使用してタイマを使用してAjaxベースのアップデートをフォーム情報に定期的に適用することができます。

どのように表示するかは、表示内容とデータ構造に大きく依存します。最後の更新がいつ発生したかを知らせるために、データの時間ベースの変更を特定する方法が必要なので、何も変更されていないときにすべてのフォームデータを送信しないようにします。

完全な解決策はかなり複雑で、SOの回答でカバーできる内容をはるかに超えています。あなたが学んでいるなら、それは設計のための優れた練習であり、素晴らしいRailsスキルを開発します。しかし、既存のシステムが急務だとすれば、それを開発するのに役立つフリーランサーを探すことを検討したいかもしれません。

+0

@guy_learningこの回答はあなたの質問ですか?その場合は、回答の横にあるチェックマークをクリックして受け入れてください。チェックマークが緑色に変わります。アップホーテもいつでも歓迎です! –

関連する問題