我正在考虑将Integrity用作持续集成工具,但不希望(或不能)为应用程序设置单独的域。
是否有可能获得Sinatra应用程序(如完整性),并使其成为Rails引擎?怎么会去做呢?
编辑:我意识到“引擎”通常需要像控制器和视图一样的Rails代码。
伯尼
答案 0 :(得分:1)
我发现了一篇关于完成它的人的博客文章Pratik Naik's blog entry on Rails and Sinatra in the same process
答案 1 :(得分:1)
由于Sinatra和最近的Rails都是基于机架的应用程序,我相信使用特制烘焙的机架文件集成它们更实用,更简单。
作为上述Ryan提供的解决方案的变体,here is a bit cleaner alternative使用config.ru文件进行Sinatra和Rails。您可以在官方RoR指南网站上阅读更多关于机架及其在Rails中的使用。