Właśnie skończyłem kurs wstępny Code School's na JQuery, jQuery Air: First Flight. To był świetny sposób na poznanie podstaw jQuery i kiedy skończyłem, byłem podekscytowany dodaniem jQuery do mojej nowej aplikacji dla małych railsów 3.2. Jednak, jak to zrobić, nie jest oczywiste.Dodawanie kodu JQuery lub JavaScript (nie kawy.script) do aplikacji Rails 3.2?
Domyślnie szyny 3.2 są dostarczane z szynami jquery-rails i coffee-rails. Nowe 3.2 aplikacje są gotowe do zaakceptowania javascript i jquery w formie skryptu kawowego. Wkrótce się nauczę skryptu kawowego, a teraz wszystko, co mam, to jquery.
Dokładniej, powinienem dodać coś takiego:
<script type="text/javasript" src= "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
w głowę mojego pliku app/views/layouts/application.html.erb
czy wszystko załatwione jQuery szyn gem i
<%= javascript_include_tag "application" %>
już tam?
Gdzie w mojej aplikacji umieszczam kod jQuery? Z każdym nowym sterownikiem, który generuję, rails 3.2 tworzy ładny plik [new_controller].js.coffee
w katalogu app/assets/javascripts/
. JavaScript nie działa, jeśli umieściłem go w tym pliku .coffee
. Ktoś ma jakieś myśli?
Moja dobroć społeczność SO jest szybka! W ciągu 9 minut zajęło mi znalezienie odpowiedzi na moje własne pytanie - po tym, jak spędziłem ponad jeden dzień pracując z pomocą dla szkół przedszkolnych - 3 osoby również odpowiedziały na to pytanie! Dzięki wielkie. Teraz rozumiem lepiej. Następnym razem zacznę od SO. – BenU