gpt4 book ai didi

jquery - 安装 jQuery Rails 5.1 Yarn 或 Gem?

转载 作者:行者123 更新时间:2023-12-01 03:07:41 24 4
gpt4 key购买 nike

如果我想在 Rails 5.1 上安装 jQuery,安装它有什么区别:

yarn add jquery

gem 'jquery-rails'

或者也许我必须两者都做?

最佳答案

gem jquery-railsjQuery 是不同的。阅读 jquery-rails repository 上的自述文件您将看到 gem 提供什么。

如果您只想在项目中使用 jQuery 并且您对使用 yarn 感到满意,请使用 yarn 。

如果您想要 gem 提供的功能,请使用 gem。

看看这些问题,它们可以帮助你。

Why use gems for serving assets instead of the vendor file?

Bootstrap gem in Rails

您不需要在 Rails 5.1 上使用 jquery-rails

来自http://guides.rubyonrails.org/5_1_release_notes.html

2.3 jQuery no longer a default dependency

jQuery was required by default in earlier versions of Rails to provide features like data-remote, data-confirm and other parts of Rails' Unobtrusive JavaScript offerings. It is no longer required, as the UJS has been rewritten to use plain, vanilla JavaScript. This code now ships inside of Action View as rails-ujs.

You can still use jQuery if needed, but it is no longer required by default.

因此,您将在新应用程序上使用 rails-ujsrails-ujs 不需要 jQuery

关于jquery - 安装 jQuery Rails 5.1 Yarn 或 Gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44741048/

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