我开始使用 Rails v5.1.0,据我所知,它默认没有 jQuery,但是想要安装 jQuery 来与 Zurb Foundation 6 一起使用。
由于基础当前未加载模态,设置此功能的最佳方法是什么?
Summary:
- 安装纱线
yarn add jquery
- 将 jquery 添加到 application.js 清单文件
~~~
我今天也遇到了这个问题。
In 这篇关于在 5.1 中使用 ActionCable 的文章 https://medium.com/rubyinside/action-cable-hello-world-with-rails-5-1-efc475b0208b我了解到在应用程序中获取 JQuery 的新方法是使用Yarn https://yarnpkg.com/这是一个 javascript 依赖管理器(想想 Gemfile 和 Bundler,但对于 javascript)。
当您在 Rails 5.1 中创建新应用程序时,您会注意到一个新的可执行文件:bin/yarn
。尝试在系统上未安装纱线的情况下运行此程序将提供典型的有用的“下一步做什么”消息:
Download Yarn at https://yarnpkg.com/en/docs/install
如果您在 Mac 上使用自制程序,则只需brew install yarn
.
如果您在 Windows 上使用 Chocolatey,choco install yarn
.
在 Linux 上,通常的“添加存储库并sudo apt-get install yarn
申请。我将让您浏览文档页面以获取详细信息。
一旦你准备好了,你可以这样做:
yarn add jquery
这会将 jquery 添加到 .js 依赖文件中:package.json
。这有点像您的应用程序的“Javascript Gemfile”,而 Yarn 是您的“Bundler”。
现在您已将 jquery 添加到项目中,您可以按照通常的方式将其包含在清单中。
//= require jquery
//= require rails-ujs
//= require turbolinks
//= require bootstrap
//= require_tree .
您可能还会发现这个链接 http://pixelatedworks.com/articles/embracing-change-rails51-adopts-yarn-webpack-and-the-js-ecosystem/也有帮助。这是一篇讨论在 Rails 中处理 Javascript 依赖关系的新想法的文章。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)