Я только что закончил вводный курс Code School по JQuery, jQuery Air: Первый полет. Это был отличный способ изучить основы jQuery, и когда я закончил, я был в восторге от добавления jQuery в мое новое маленькое приложение для рельсов 3.2. Однако как это сделать, не очевидно.
По умолчанию rails 3.2 поставляется с гемами jquery-rails и coffee-rails. Все новые приложения 3.2 настроены на прием javascript и jquery в виде coffee-script. Хотя я скоро изучу coffee-script, сейчас все, что у меня есть, это jquery.
В частности, я должен добавить что-то вроде:
<script type="text/javasript" src= "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
в заголовок моего файла app/views/layouts/application.html.erb
или это все, что нужно для jquery-rails gem и
<%= javascript_include_tag "application" %>
уже здесь?
Где в моем приложении я могу поместить код jQuery? С каждым новым контроллером, который я генерирую, rails 3.2 создает хороший файл [new_controller].js.coffee
в каталоге app/assets/javascripts/
. Javascript не работает, если я помещаю его в этот файл .coffee
. У кого-нибудь есть мысли?