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

manifest file追加する JavaScript ファイルを定義する最も一般的な場所は:だと思いますapp/assets/javasripts/application.js。次のようになります。

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

次に、アセットをアプリケーション全体に追加します。

于 2013-01-08T16:21:05.117 に答える
1

これでレールヘルパーを使用できませんか?

<%= javascript_include_tag "jquery" %>
于 2013-01-08T14:28:49.060 に答える