rct*_*eil 8 javascript jquery ruby-on-rails webpack
我刚刚将我的Rails应用程序切换到使用WebPack处理资产等.除了我的视图目录(*.js.erb)中有一些JS模板之外,它还运行良好.这些需要jQuery,并且当jQuery作为我的WebPack包的一部分被引入时,它不适用于那些模板.
有没有办法让这些模板工作?
为了使事情正常工作,您需要使用与最新版本的 Rails 一起使用的 Yarn 来包含 jquery。
在 Rails 5.1 中,这是通过新的 JavaScript 数据包管理器 Yarn 完成的,您必须先安装它
sudo apt-get install yarn
Run Code Online (Sandbox Code Playgroud)
然后你可以使用它来安装 jQuery:
yarn add jquery
Run Code Online (Sandbox Code Playgroud)
要实际加载 jquery,你必须添加这一行
//= require rails-ujs
//= require jquery
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
安装 jquery 后,你的 js.erb 文件将开始工作请参阅这篇文章
| 归档时间: |
|
| 查看次数: |
675 次 |
| 最近记录: |