通常,当我知道我将在其他项目中再次需要一个模块时,我会创建一个插件,但是,它们也可以打包为 gem。
我应该什么时候构建一个 gem 而不是创建一个插件?调用电话有任何标准吗?
最佳答案
现在插件已经过时了,因为您可以通过 environment.rb 中的“config.gem”语句来管理 gem。 Gems 在系统范围内可用(不仅仅是在一个应用程序中),并且与插件不同的是版本控制。
我已经转换了我所有的 plugins最近去 gem 。 Easy to do非常值得。
关于ruby-on-rails - 构建插件或 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/440692/