我写了下一行index.html.erb
:
<script src="/app/assets/javascripts/jquery.js"></script>
我将文件:添加到文件jquery.js
夹:app/assets/javascripts
但在控制台中,我收到一个错误:
GET http://localhost:3000/app/assets/javascripts/jquery.js 404 (Not Found)
请帮忙。
我写了下一行index.html.erb
:
<script src="/app/assets/javascripts/jquery.js"></script>
我将文件:添加到文件jquery.js
夹:app/assets/javascripts
但在控制台中,我收到一个错误:
GET http://localhost:3000/app/assets/javascripts/jquery.js 404 (Not Found)
请帮忙。
<script src="assets/jquery.js" type="text/javascript"></script>
问题是你从哪里调用jquery.js
文件。我的意思是,这取决于你的index.html
文件在哪里。
例如,如果您的 index.html 是 on /app/index.html
,请尝试:
<script src="assets/javascripts/jquery.js"></script>
您不需要完整路径,就assets/jquery.js
足够了:
<script src="assets/jquery.js"></script>
你不能在这上面使用 rails helpers 吗?
<%= javascript_include_tag "jquery" %>
我认为定义要添加的 javascript 文件的最常见位置是manifest file
: app/assets/javasripts/application.js
。它看起来像这样:
//= require jquery
//= require jquery-ui
//= require jquery_ujs
然后,您将资产添加到应用程序范围内。