gpt4 book ai didi

ruby-on-rails - 为什么使用 gems 而不是供应商文件来提供 Assets 服务?

转载 作者:数据小太阳 更新时间:2023-10-29 08:31:39 24 4
gpt4 key购买 nike

我是 Rails 的新手,我有一个关于从 gem 提供 Assets 与仅将文件加载到 Assets 管道中的问题。

据我所知,它们实际上做同样的事情,因为它们都使 Assets 管道中的文件可用,以便在 list 中调用。

提供类似

的服务有什么好处
gem 'jquery-rails'
作为 gem 而不是仅仅放置
/vendor/assets/javascripts/jQuery.js
在供应商 Assets 中并以这种方式加载它?

最佳答案

优点是您不必将文件添加到您的存储库和管理更新,您更新 gem 并更新依赖项。他们还可以添加助手以更轻松地使用 Assets 。

并非所有 JS/CSS 项目都开箱即用地兼容 Assets 管道,因此有时 gem 也会为您完成这项工作。

仅仅因为文件被提供给客户端并不会使它与应用程序中的任何其他依赖项有太大区别。

关于ruby-on-rails - 为什么使用 gems 而不是供应商文件来提供 Assets 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27930674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com