J'ai commencé un nouveau projet RoR 3.1 pour le tester. J'ai ajouté les fichiers jQuery .js nécessaires pour que le travail soit correctement déplacé dans mon répertoire app/assests/javascripts.jQuery draggable ne fonctionne pas dans Ruby on Rails 3.1
jquery.ui.core.js
jquery.ui.widget.js
jquery.ui.mouse.js
jquery.ui.draggable.js
Le application.js a le code par défaut:
//= require jquery
//= require jquery_ujs
//= require_tree .
J'ai ensuite ajouté le code .js pour le faire tous les travaux dans le fichier application.js:
$(function() {
$("#draggable").draggable();
});
Alors Tout est réglé.
Puis-je utiliser le code suivant dans ma page d'accueil:
<div id="draggable" class="ui-widget-content">
<p>Drag me around</p>
</div>
Glissement ne fonctionne pas! Le code que j'ai utilisé est basé sur le fichier de démonstration jQuery pour draggable. Cela fonctionne bien en tant que fichier HTML, mais quand je mets dans mon projet Ruby on Rails 3.1, cela ne fonctionne pas. Qu'est-ce que je fais mal? J'ai tiré mes cheveux à cause de ça. Merci de votre aide!
(pas que j'ai supprimé le formatage css pour rendre mon code plus simple. Ce ne est pas à cause de cela bien)
Avez-vous consulté la source pour vous assurer que ce que vous pensez être inclus est réellement? –