2012-04-30 4 views
0

UNIXコンソールでコマンドを実行し、そのWebページのSTDOUTをのリアルタイムでRuby on Railsでに表示しようとしています。現在、私は、システムを実行するには、次の方法を使用できるコマンド:リアルタイムでWebページ(Rails)上のコンソールからSTDOUTを表示する方法

  • popen3
  • popen4
  • システム
  • バッククォート
  • など

しかし、私はすることができませんRails 3.0を使ってリアルタイムの側面を理解する。私はJavascriptでURLをポーリングしますか?もし誰かが簡単な例を挙げてくれたら、とても感謝しています。

ありがとうございました。私の質問に詳しい情報が必要な場合はお知らせください。

答えて

2

Javascriptでポーリングするか、ウェブソケットでプッシュすることができます。

+0

ありがとうChristoph .. – nivas

1

あなたがいくつかと、このリンクをチェックアウトし、WebSocketを通信に利用可能なライブラリのいずれかを使用することができますが、ライブラリの強調表示:Best Ruby on Rails WebSocket tool

とクライアント側では、簡単なJavaScriptのWebSocketをアプ​​リケーションが必要です、あなたはテキストとして出力メッセージをすることができ、 DOM関数を使用してテキストを追加します。あるいは、メッセージごとにDIV要素を作成し、別のコンテナDIV要素の先頭に追加することさえできます。

+0

ありがとうMaksims ...私はこれを試してみましょう! – nivas

関連する問題