2012-05-03 6 views
1

Sinatraを使用してビューをレンダリングするアプリケーションを構築しようとしていますが、Webソケット通信(em-websocket)を処理するために別のライブラリを使用しながらファイルのアップロードを処理しています。通常、em-websocketは別のポートで動作するEvenMachineライブラリですが、何らかの形でこのライブラリをラップする「Rack互換」バージョンがあります。私はこれらを組み合わせて、既存のRailsアプリケーションに簡単に追加/統合/マウントするか、またはスタンドアロンアプリケーションとして使用できる新しいアプリケーションを作成したいと考えています。私は前にこの種のことをしていないので、どこから始めたらいいか分からない。余分なポートを必要とせず、簡単にマウント可能なこの種の複合ラックアプリケーションを作成するにはどうすればよいですか?複合Rackアプリケーションを構築するにはどうすればよいですか?

答えて

0

モジュール式のSinatraアプリケーションを作成し、より大きなSinatraアプリケーションで組み合わせることについては、hereを参照してください。 Sinatraのメインアプリケーションの内側に取​​り付けCrampを見ることができます。

関連する問題