2013-06-28 43 views
0

我曾經遇到過嘗試使用Rails3中,jQuery的自動完成功能,當出現以下錯誤:的Rails 4.0.0紅寶石2.0寶石「Rails3中,jQuery的自動完成」的錯誤

起初,我用的是最新版本的jQuery的軌道,但讀他們刪除jquery-ui。我已經嘗試將jquery-rails降級爲gem'jquery-rails','〜> 2.3.0',正如本答案中的建議,但它沒有奏效。 rails active admin deployment : couldn't find file 'jquery-ui'

我也嘗試重新啓動我的服務器作爲建議叮這個答案,但也沒有工作。 Asset Pipeline not finding JS file

我將非常感謝關於如何在rails 4中使用jQuery mobile而不使用gem來做到這一點的解釋,因爲我不知道並且無法找到任何最近的資源。

couldn't find file 'autocomplete-rails' 

的application.js

// 
//= require jquery 
//= require jquery_ujs 
//= require jquery-ui 
//= require autocomplete-rails 
//= require jquery.mobile 
//= require turbolinks 
//= require_tree . 

的Gemfile

gem 'rails', '4.0.0' 
gem 'jquery-rails' 
gem 'jquery_mobile_rails' 
gem 'jquery-ui-rails' 
gem 'rails3-jquery-autocomplete' 
+0

嗯,可能是什麼情況。等等,那又是寶石的名字?! –

+0

因此Rails 4沒有自動完成功能?尼斯。 – markhorrocks

+0

但爲什麼要使用寶石,如果它是jQuery的? –

回答

5

您可以使用此叉https://github.com/francisd/rails3-jquery-autocomplete

在你的Gemfile變化

gem 'rails3-jquery-autocomplete' 

gem 'rails3-jquery-autocomplete', git: 'https://github.com/francisd/rails3-jquery-autocomplete' 
+0

這個回購沒有工作耙自動完成:安裝。它給了我這個: /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in'eval' /usr/local/rvm/gems/ruby-2.0.0- p247/bin/ruby​​_noexec_wrapper:14:在'

' 給我:) – gorn

+1

@gorn安裝步驟是針對Rails 3.0,而不是Rails 4。 – sevenseacat