Я создаю приложение Rails, используя Bootstrap для мобильного масштабирования. Когда я развернулся в Хероку, все мои активы пропали без вести. Я думал, что это было исправлено в Rails 4, но так или иначе. Я предварительно скомпилировал все активы, используя «rails_12factor». Теперь все мои образы и стили рендеринга просто прекрасны, но выпадающее меню необъяснимо ничего не делает.Rails 4 - Прекомпилированные активы, разбивающие мое раскрывающееся меню Bootstrap
Могу ли я что-то сделать неправильно в компиляции? Я пошел;
$ rake assets:precompile
$ git add .
$ git commit -a -m "Asset Fix"
$ git push heroku master
... и мое меню сломалось.
Вот как оно выглядит сейчас; http://rocky-crag-1181.herokuapp.com/
Изменить размер вашего браузера, чтобы воссоздать перерыв.
Repository at; https://github.com/SoundBank/soundbank02
Uncaught ReferenceError: $ не определен bootswatch.js: 1 ----- Я видел эту ошибку на консоли. Средства на этой странице все js загружаются перед основным файлом jQuery. положите jQuery.js сверху, а затем снова очистите активы, а затем предикатные активы. Нажмите код. эта ошибка приводит к тому, что выпадающее меню не работает. – SSR
Или вы можете загрузить jQuery дважды на одной странице. поэтому удалите дополнительный. – SSR
Что такое bootstrap.js? – SSR