/ / Dlaczego sprzedawane obciążenie jQuery dla frameworka Sinatra? - javascript, jquery

Dlaczego jQuery nie jest załadowany do frameworka Sinatra? - javascript, jquery

Postępuję zgodnie z samouczkiem dotyczącym sprzedawania jQuery waplikacja Sinatra i nie mogę sprawić, żeby jQuery działało. Zwykle używam CDN Google'a do ładowania jQuery i działa za każdym razem, ale nie mogę go załadować przez sprzedawanie i nie wiem dlaczego. Jestem bardziej niż pewien, że jest to coś bardzo trywialnego, ale nie widzę tego. Oto wskazówki, które zastosowałem zgodnie z sugestią mojego samouczka.

  1. Utwórz plik public / vendor / jquery.js
  2. Skopiuj i wklej jquery UNCOMPRESSED 1.11 do jquery.js
  3. Utwórz plik javascripts / rating.js i dołącz ten kod, aby sprawdzić, czy załadowano jquery.

    $(function(){
    console.log("loaded...");
    });
    

Kiedy korzystam z narzędzia inspekcji elementu i klikam kartę Sieć, jest napisane, że nie można znaleźć jquery. Co się dzieje? Aha, to jest mój plik index.html.erb:

<body>
<h1>Rate It</h1>

<div id="rating-container"></div>

<script src="public/vendor/jquery.js" type="text/javascript"></script>
<script src="javascripts/rating.js" type="text/javascript"></script>
</body>

Pomoc byłaby bardzo mile widziana. Dzięki chłopaki.

Odpowiedzi:

0 dla odpowiedzi № 1

W końcu to rozumiem. W samouczku jest literówka! Odwoływanie się do dostawcy / jquery.js zamiast public / vendor / jquery.js działało. Rany.