Pour utiliser le plugin jquery autocomplete, je dois installer jquery-ui gemme.
Jusqu'ici, j'avais dans mon fichier gem suivant:
gem "jquery-rails"
Alors j'ai ajouté:
gem "jquery-ui-rails"
Et à application.js
J'ai ajouté:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
et à application.css
:
*= require_self
*= require jquery.ui
bundle update
, redémarrez le serveur et:
couldn"t find file "jquery.ui"
J'utilise aussi dans l'application turbolinks
. Est-ce que quelque chose ou quelque chose me manque jquery-ui travailler dans l'application?
Merci.
MODIFIER:
Tous les éléments liés à jquery dans Gemfile:
gem "jquery-rails"
gem "jquery-ui-rails"
gem "jquery-turbolinks"
Réponses:
6 pour la réponse № 1Dans application.css
CA devrait etre
*= require jquery-ui
5 pour la réponse № 2
Dans application.js
vous devez ajouter:
//= require jquery.ui.all
ou pour des composants spécifiques, par ex.
//= require jquery.ui.sortable
2 pour la réponse № 3
Pour mettre à jour cette réponse, la convention actuelle est la suivante:
//= require jquery-ui
et pour css:
/*
*= require jquery-ui
*/
pour des modules spécifiques:
//= require jquery-ui/draggable
Voir les derniers documents ici pour plus d'options de configuration
1 pour la réponse № 4
Vous devez décrire le composant que vous souhaitez utiliser. Vous pouvez ajouter
application.js
//= require jquery.ui.all
application.css
*= require jquery.ui.all
ces lignes pour tous les composants