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