我是新来的Ruby and in ROR框架。我尝试使用 JQuery 创建网络应用程序。我的步骤是:
- 添加 gem 'jquery-rails' 并执行捆绑安装来自命令行的命令
- String
//= require jquery2
添加到应用程序.js file
- 现在我尝试将文件包含到页面中。我在部分字符串中添加了
<%= javascript_include_tag "application" %>
into application.html.erb file
当我尝试在浏览器中查看页面时,我看到错误消息:
Sprockets::Rails::Helper::AssetNotFound in LandingPage#index
The asset "application.js" is not present in the asset pipeline.
<%= javascript_include_tag "application" %>
我做错了什么?我用谷歌搜索了这个错误,但没有找到任何好的解释。
我还使用 application.html.erb 文件中的语法 javascript_include_tag 在 Rails 6(带有 webpack)中运行了此错误。
使用 Rails 6 和 webpack 使用:
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)