错误:找不到jquery.js

时间:2013-01-08 14:20:38

标签: javascript ruby-on-rails

我写了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)

请帮忙。

5 个答案:

答案 0 :(得分:3)

请使用此

 <script src="assets/jquery.js" type="text/javascript"></script>

这个对你有好处

答案 1 :(得分:2)

问题出在你从哪里调用jquery.js文件。 我的意思是,这取决于你的index.html文件在哪里。

例如,如果您的index.html位于/app/index.html,请尝试:

<script src="assets/javascripts/jquery.js"></script>

答案 2 :(得分:1)

您不需要完整路径,只需assets/jquery.js即可:

<script src="assets/jquery.js"></script>

答案 3 :(得分:1)

你能否在这上面使用rails帮助?

<%= javascript_include_tag "jquery" %>

答案 4 :(得分:1)

我认为定义要添加的javascript文件的最常见位置是manifest fileapp/assets/javasripts/application.js。它看起来像这样:

//= require jquery
//= require jquery-ui
//= require jquery_ujs

然后,您可以在应用程序范围内添加资产。