2014-07-17 14 views
13

Für die Verwendung von jquery Autocomplete-Plugin muss ich installieren jquery-ui gem.Schienen 4 - Wie installiere ich "jquery-ui"?

Bisher hatte ich in meinem gemfile folgende:

gem 'jquery-rails' 

So fügte ich hinzu:

gem 'jquery-ui-rails' 

Und application.js ich hinzugefügt:

//= require jquery 
//= require jquery_ujs 
//= require jquery-ui 

und application.css:

*= require_self 
*= require jquery.ui 

bundle update, restart Server und:

couldn't find file 'jquery.ui' 

ich in der App auch turbolinks verwenden. Vermisse ich ein Juwel etwas oder etwas, um jquery-ui Arbeit in der App zu machen?

Danke.

EDIT:

Alle jquery-related stuff in tehe Gemfile:

gem 'jquery-rails' 
gem 'jquery-ui-rails' 
gem 'jquery-turbolinks' 
+1

Ich glaube, dass Sie das Juwel in application.js wie folgt benötigen: '// = erfordern jquery.ui' oder in Ihrer application.css verwenden' * = erfordern jquery-ui' – alexsmn

Antwort

6

In application.css sollte es

*= require jquery-ui 
1

Sie beschreiben sein müssen, welche Komponente Sie verwenden möchten . Sie können

hinzufügen

//= require jquery.ui.all 

application.css

*= require jquery.ui.all 

diese Zeilen für alle Komponente

5

In application.js application.js müssen Sie hinzufügen:

//= require jquery.ui.all

oder für spezifische Komponenten, z.B.

//= require jquery.ui.sortable