1

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

4

1 に答える 1

0

モジュール式の Sinatra アプリケーションを作成し、それらをより大きな Sinatra アプリケーションに結合する方法については、こちらを参照してください。メインの Sinatra アプリケーション内にCrampをマウントすることを検討できます。

于 2012-05-10T03:35:18.020 に答える