我正在尝试构建一个应用程序,它使用Sinatra来渲染视图,并处理文件上传,同时使用另一个库来处理web套接字通信(em-websocket)。通常,em-websocket是一个运行在不同端口上的EvenMachine库,但是有一个"Rack compatible“版本以某种方式包装了这个库。我想将它们组合在一起,以便创建一个新的应用程序,该应用程序可以轻松地添加/集成/挂载到现有的Rails应用程序中,或者用作独立的应用程序。我以前没有做过这样的事情,所以我不知道从哪里开始,也不知道如何做。如何创建这种复合机架应用程序,而不需要任何额外的端口,并且易于挂载?
发布于 2012-05-10 11:35:18
您可能想了解一下如何创建模块化的Sinatra应用程序并将它们组合到一个更大的Sinatra应用程序中的here。您可以考虑在主Sinatra应用程序中挂载Cramp。
https://stackoverflow.com/questions/10426145
复制相似问题