我正在考虑使用Integrity作为持续集成工具,但不希望(或不能)为应用程序设置单独的域。是否有可能将一个sinatra应用程序变成Rails引擎?
是否有可能获得Sinatra应用程序(如完整性),并使其成为Rails引擎?如何去做呢?
编辑:我意识到“引擎”通常需要像控制器和视图的Rails代码。
伯尼
我正在考虑使用Integrity作为持续集成工具,但不希望(或不能)为应用程序设置单独的域。是否有可能将一个sinatra应用程序变成Rails引擎?
是否有可能获得Sinatra应用程序(如完整性),并使其成为Rails引擎?如何去做呢?
编辑:我意识到“引擎”通常需要像控制器和视图的Rails代码。
伯尼
Poifect。谢谢瑞恩。 – btelles 2009-12-22 19:21:25
由于两个西纳特拉和最近的轨道基于Rack的应用程序,我相信这是双方更实用和更简单的使用特别是对它们整合烘焙机架文件。
作为上述Ryan提供的解决方案的变体,here is a bit cleaner alternative使用config.ru文件用于Sinatra和Rails。你可以阅读更多关于机架的知识,它可以在官方RoR指南网站上的Rails中使用。
有了这个解决方案,你将如何指定转到Rails应用程序和Sinatra应用程序的路线? – hobberwickey 2015-03-14 13:21:43
原来使用/理解Rack是最好的选择。 – btelles 2009-12-24 06:00:53