2015-10-20 3 views
0

Я довольно новичок в этом, но я изучил основы использования Rails с Codecademy и пытаюсь выяснить, как создать базовый веб-сайт, используя шаблон, который я нашел.Как добавить JQuery из шаблона в мое приложение rails?

Я использовал этот шаблон: http://templated.co/retrospect, и мне удалось развернуть почти все, кроме используемого JQuery. В уроке Rails не было рассказано, как добавить JQuery, который шаблон предоставляет для действия в строке меню (если вы нажмете кнопку меню, он вытащит боковую панель с опциями меню).

В файлах шаблон, он предоставляет активы/JS файлы:

jquery.min.js, main.js, skel.min.js, and util.js

Я попытался положить их в моей папке приложения/активов/JavaScripts моих рельсов приложения, но действие меню не кажется, работать. Я проверяю в application.js, и у меня есть // = require_tree. там.

Можете ли вы дать мне руководство о том, как сделать эту работу?

Большое вам спасибо!

Edit: Я уже установлен камень-й Jquery рельсов "с // = требует JQuery // = требуют jquery_ujs в моем application.js

ответ

0

Кажется, что в результате исправления моей ошибки использовался тег javascript include для каждого отдельного файла.

Просмотр источника страницы при загрузке, все файлы будут импортированы, но в одном большом теге скрипта. Разделение его на разные теги javascript включает теги, разделяющие каждый файл на отдельные теги, которые в конечном итоге работают для меня. Надеюсь, это поможет кому-то!

0

Это может работать: Использование JQuery в качестве библиотеки JavaScript

  1. Добавить этот драгоценный камень в вашем Gemfile Gem 'JQuery-рельсы'

  2. Добавьте к вашему application.js файл

    // = требует Jquery

    // = требуется jquery_ujs

Таким образом, вам не нужно на самом деле есть JQuery.min.js файл в активах.

+0

У меня на самом деле уже есть этот драгоценный камень и эти строки sin my application.js файл. Все еще не работает :( – Lien

+0

Вы проверили, есть ли у вас правильная версия драгоценного камня? Является ли это всего лишь один функциональный, который не работает, или все из них? –

+0

Единственное функциональность JQuery - это меню, и оно не загружается так Я бы сказал все со стороны JQuery. Как бы проверить, есть ли у меня правильная версия драгоценного камня? – Lien

Смежные вопросы