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