建立一个插件或宝石?

Cod*_*eef 6 gem plugins ruby-on-rails

通常我创建一个插件,当我有一个模块,我知道我将需要在我的其他项目中重复,但是,它们也可以打包为宝石.

我什么时候应该建立一个宝石而不是创建一个插件?是否有拨打电话的标准?

Mat*_*rby 9

由于您可以通过environment.rb中的"config.gem"语句管理gem,因此插件已经过时了.宝石在系统范围内可用(不只是在一个应用程序中),并且版本化不像插件.

我最近把所有的插件转换成了宝石.容易做,非常值得.