2013-04-04 91 views
0

我在Arch系統上運行了一些Rails應用程序。我最後更新了它,並開發了一些東西,但我的rails應用程序未經處理。今天我測試他們,突然jquery已經停止工作。我使用jquery在每個頁面上得到Uncaught ReferenceError: $ is not defined。 然而,在應用程序日誌中我可以讀:Jquery-rails停止工作

Started GET "/assets/application.js?body=1" for ... 
Served asset /application.js - 304 Not Modified (5ms) 

所以我得到的application.js加載確定。

然後在application.js中y的:

//= require jquery 
//= require jquery_ujs 
//= require_tree . 

我想一切都是正確的設置,這是早期的工作,所以現在必須有某種不兼容的,有關於我的設置一些信息:

$ gem list | grep jquery 
jquery-rails (2.2.1, 2.1.4, 2.1.3) 

$ cat Gemfile | grep jquery 
gem 'jquery-rails' 

$ rails -v 
Rails 3.2.8 

$ uname -a 
Linux nosferatu 3.8.5-1-ARCH #1 SMP PREEMPT Fri Mar 29 20:45:06 CET 2013 i686 GNU/Linux 

什麼可能是錯的? 在此先感謝

回答

1

自動發佈: 我的解決方案是手動設置gemfile上最新的ruby版本,然後執行包更新。

和平