jQuery не определен,$ не определен,Rails не определен в Windows 10

Когда я загружаю localhost:3000/admin, я продолжаю получать это сообщение в инструментах разработчика Chrome, и мой RailsAdmin затем ломается без jQuery

Я получаю сообщение об ошибке в моей консоли

'JQuery is not defined'
'$ is not defined'
'Rails admin is not defined'.

gem 'jquery-rails'

у меня есть этот драгоценный камень, я также сделал установку пакета

Файл по умолчанию присутствует в \app\assets\javascripts\application.rb

//= require jquery2
//= require jquery_ujs
//= require turbolinks
//= require_tree .

Затем я изменяю файл \app\assets\javascripts\rails_admin\rails_admin.rb

//= require 'jquery2'
//= require jquery_ujs
//= require turbolinks
//= require_tree .

даже я тоже пробовал это

//= require jquery2
//= require jquery_ujs
//= require turbolinks
//= require_tree .

затем

//= require 'jquery2'
//= require jquery_ujs
//= require turbolinks
//= require_tree .

все, что я пытался, все еще получаю ошибку в консоли браузера

Но, это работает на Mac, это работает отлично, Windows становится трепетным для меня

2 ответа

Я думаю, что ваш файл называется app\assets\javascripts\rails_admin\rails_admin.js вместо .rbВы не должны переписывать этот файл, просто добавьте, чтобы проявить дополнительные зависимости. Потому что JQuery требуется Gem.

Как вы видите rails_admin.js загрузить тонны зависимостей самостоятельно. Так что если вы перепишите этот файл, вы нарушите некоторые функциональные возможности.

Проверьте это решение, это может работать в большинстве случаев,

Рельсы на окнах

Другие вопросы по тегам