3

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

请帮忙。

4

5 回答 5

3

请用这个

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

这个对你有好处

于 2013-01-08T14:31:37.830 回答
2

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

例如,如果您的 index.html 是 on /app/index.html,请尝试:

<script src="assets/javascripts/jquery.js"></script>
于 2013-01-08T14:25:39.570 回答
1

您不需要完整路径,就assets/jquery.js足够了:

<script src="assets/jquery.js"></script>
于 2013-01-08T14:24:23.980 回答
1

你不能在这上面使用 rails helpers 吗?

<%= javascript_include_tag "jquery" %>
于 2013-01-08T14:28:49.060 回答
1

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

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

然后,您将资产添加到应用程序范围内。

于 2013-01-08T16:21:05.117 回答