0

私は持っている

ジェムセット ---->

gem 'jquery-rails' 
gem 'jquery-ui-rails'.

アプリケーション.css ---- >

*= require jquery.ui.all

アプリケーション.js ---->

//= require jquery
//= require jquery.ui.all
//= require jquery.ui.datepicker
//= require twitter/bootstrap
//= require_tree .
//= require_directory ./vendor
//= require jquery_ujs
//= require jquery.remotipart
//= require_directory ./vendor

application.html.erb ---->

<%= javascript_include_tag "application" %>
<%= javascript_include_tag :defaults %>

そして、ブラウザコンソールで「 Uncaught TypeError: Object [object Object] has no method 'autocomplete' 」のようなエラーが表示されます。誰か助けてください。

4

2 に答える 2

0

最も可能性の高い理由は、オートコンプリート ウィジェット用の js も含む jquery.ui.all が既に必要である可能性があります。したがって、最後の //= require jquery.ui.autocomplete を削除すると、問題が解決するはずです。

于 2013-09-17T12:31:39.617 に答える
0

最後に、解決策を見つけます。を使用してjqueryをインストールするとき

gem 'jquery-rails'
gem 'jquery-ui-rails'

アプリケーションに他の jquery ファイルを含めないでください。これらのファイルを削除してアプリケーションを実行すると、問題は解決しました。

于 2013-09-18T13:14:09.333 に答える