是否可以将sinatra应用程序转换为Rails引擎?

时间:2009-12-22 18:36:12

标签: ruby-on-rails ruby continuous-integration sinatra integrity

我正在考虑将Integrity用作持续集成工具,但不希望(或不能)为应用程序设置单独的域。

是否有可能获得Sinatra应用程序(如完整性),并使其成为Rails引擎?怎么会去做呢?

编辑:我意识到“引擎”通常需要像控制器和视图一样的Rails代码。

伯尼

2 个答案:

答案 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中的使用。