0

enter image description here

当我打开本地主机:3000 /管理我一直在Chrome开发者工具得到这个消息,我的RailsAdmin然后破不jQuery的

我在我的控制台得到一个错误

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

gem 'jquery-rails' 

我有这样的宝石,我也做了捆绑在\程序\安装资产

默认文件存在\ JavaScript的\ application.rb中

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

然后我改变文件\程序\资产\ JavaScript的\ 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上工作过它的正常使用,窗户让troble我

+0

不activeadmin –

回答

0

我觉得你的文件名为app\assets\javascripts\rails_admin\rails_admin.js而不是.rb 您不应该重写此文件,只需添加以显示其他依赖项即可。因为jQuery是gem所必需的。

正如你看到rails_admin.js由他自己加载的依赖关系吨。所以如果你重写这个文件,你会制动一些宝石功能。

+0

谢谢您的帮助!但得到这样的类型错误错误:**对象不支持此属性或方法** '开头 extract_result(@ runtime.exec_runtime(文件路径),文件路径) 确保 File.unlink(TMPFILE) 结束 ' – sathish

+0

好我不能以这种方式帮助你,试着去除你自己的所有依赖,并从熊的'rails_admin'开始。它应该有它自己的jqeury,然后开始添加。顺便说一句,如果你需要'jquery2',那么当'jquery'已经加载时,版本冲突是可能的,所以要小心。 – nautgrad

+0

感谢您的帮助nautgrad,我已经创建了新的rails_admin,没有依赖关系,也得到相同的错误,可能它不是宝石或版本问题 – sathish

0

结帐这个解决方案,这可能在大多数的情况下工作,

Rails on windows

+0

我尝试了一切,它没有工作。你有其他的解决方案... – sathish

+0

删除// = require_tree后,你可以发布错误你得到什么? –

+0

我的rails_admin工作完美,当我加载本地主机:3000 /管理我不断收到这个消息在Chrome开发工具,然后我的RailsAdmin然后打破没有jQuery – sathish