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

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

发布时间:2020-12-17 03:34:05 所属栏目:百科 来源:网络整理
导读:这可能是一个非常蹩脚的问题,但我仍然很困惑何时应该使用gem以及何时应该在我的项目中使用插件. 它们之间的基本区别是什么? 解决方法 基本的区别是gem需要安装在运行Rails应用程序的系统上,而插件则与应用程序一起部署.更具体地说,插件存在于供应商/插件中,
这可能是一个非常蹩脚的问题,但我仍然很困惑何时应该使用gem以及何时应该在我的项目中使用插件.

它们之间的基本区别是什么?

解决方法

基本的区别是gem需要安装在运行Rails应用程序的系统上,而插件则与应用程序一起部署.更具体地说,插件存在于供应商/插件中,而宝石需要使用rake gem install gem_name进行安装.

至于何时使用它们,宝石往往更容易保持最新,但更具体地说,一些宝石使用本机C代码并专门为给定的操作系统(如Nokogiri)编译.这些需要作为宝石安装,因为它们在移动到另一个系统时将无法工作.而诸如acts_as_commentable之类的东西使用直接的ruby代码,并且可以从系统移动到系统.

(编辑:李大同)

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

    推荐文章
      热点阅读