加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 宝石和插件有什么区别?

发布时间:2020-12-16 21:49:16 所属栏目:百科 来源:网络整理
导读:我是Rails的新人,我对宝石与宝石的概念感到困惑插件.有人可以为我解释一下吗 解决方法 插件只是从特定目录加载的库,宝石通过 Bundler或 RubyGems直接加载. 这真的有区别的是维护和管理.当您想要最新最好的authlogic插件时,会发生什么,您需要更新目录中的文件
我是Rails的新人,我对宝石与宝石的概念感到困惑插件.有人可以为我解释一下吗

解决方法

插件只是从特定目录加载的库,宝石通过 Bundler或 RubyGems直接加载.

这真的有区别的是维护和管理.当您想要最新最好的authlogic插件时,会发生什么,您需要更新目录中的文件.当它是一个插件时,听起来不是很糟糕,但是不断更新的东西呢?现在有一个现有的代码打包和分发系统(RubyGems),它可以管理这些东西.

再次考虑authlogic示例,如果新版本需要一些其他依赖关系,会发生什么?使用RubyGems,gem文件明确地定义了该关系,插件系统并不会这样定义.

随着Bundler在rails 3.x的出现,管理和分发您的项目使用的宝石变得非常容易.

TL; DR:插件基本上是没有包装信息的宝石.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读