【发布时间】:2018-06-09 02:06:37
【问题描述】:
我想使用静态 javascript 文件而不使用我的 rails 应用程序中的 gem。我的application.js 看起来像这样
//= require jquery
//= require bootstrap
//= require owl-carousel
//= require rails-ujs
我必须在 javascript 文件夹中添加所有 Js 文件,而无需使用资产管道使用任何 gem。 The final output that i want。但在我的 Rails 应用程序 javascript is not working or not loading 中。我的application.css.scss 看起来像这样:
@import "bootstrap";
@import "style";
@import "owl-carousel";
还有index.html.erb的代码
<div class="app_screenshots_slides owl-carousel">
<div class="single-shot">
<%=image_tag("scr-img/1.png", alt: "")%>
</div>
<div class="single-shot">
<%=image_tag("scr-img/2.png", alt: "")%>
</div>
<div class="single-shot">
<%=image_tag("scr-img/3.png", alt: "")%>
</div>
<div class="single-shot">
<%=image_tag("scr-img/4.png", alt: "")%>
</div>
<div class="single-shot">
<%=image_tag("scr-img/1.png", alt: "")%>
</div>
<div class="single-shot">
<%=image_tag("scr-img/3.png", alt: "")%>
</div>
</div>
【问题讨论】:
-
javascript 无法加载。所以检查控制台是否有错误。然后设置一个断点,因为您没有包含有关此问题的代码
-
你的
application.html.erb是否包含 javascript_include_tag 'application' -
是的,我已经包含了这个
-
这里是我的 Github repo 和 issue github.com/asdimalix/javascript-test/issues/1的链接
标签: javascript jquery css ruby-on-rails ruby