将rails 4应用程序捆绑到gem中?

时间:2014-02-24 13:45:59

标签: ruby-on-rails rubygems

我目前正在开发基于rails 4的媒体流应用程序,并想知道我是否可以将rails应用程序作为一种源代码并将其捆绑到一个宝石中进行分发?这有什么简单的解决方案吗?还是我必须自己动手?

1 个答案:

答案 0 :(得分:1)

根据您的描述,我认为您可以通过引擎完成此操作。来自Rails文档:

  

引擎可以被视为为其主机应用程序提供功能的微型应用程序。

     

...

     

引擎也与插件密切相关,其中两者共享一个公共的lib目录结构,并且都是使用rails plugin new generator生成的。不同之处在于引擎被认为是一个完整的插件"通过Rails指示传递给生成器命令的-full选项,但本指南将简称为"引擎"始终。引擎可以是插件,插件可以是引擎。

http://guides.rubyonrails.org/engines.html

了解详情