TypeError: document.sur n'est pas une fonction
ROR newbie. Je suis d'essayer d'utiliser FullCalendar avec ROR 3.2.11 sur Ubuntu 12. J'ai téléchargé un exemple de travail et vérifié le calendrier ne s'affiche pas dans l'exemple d'application. Cependant, il n'est pas dans mon application. J'ai installé Firebug pour voir s'il y a des erreurs JavaScript et il y en a 2:
TypeError: document.on is not a function <location rails.js:128>
TypeError: $(...).fullCalendar is not a function <location calendar.js:48>
Je ne comprends pas ce que la moyenne des erreurs. Gardez à l'esprit je n'ai pas écrit ces JavaScripts, donc je ne les comprends pas.
En espérant que quelqu'un qui a trouver cette erreur et la solution peut vous aider.
Cela signifie probablement que jQuery n'est pas inclus correctement ou si vous ne l'utilisez pas correctement. Il est difficile de dire quoi que ce soit sans voir votre code.
Peut-on voir ton code?
Remplacer
que dire de l'autre erreur? Avez-vous une idée de ce que le demandeur pourrait avoir fait de mal?
Pas sûr, il y a plusieurs causes possibles 🙂 Sonne comme le plugin calendar n'est pas (ou pas correctement) inclus
Peut-on voir ton code?
Remplacer
document.on()
avec $(document).on()
.que dire de l'autre erreur? Avez-vous une idée de ce que le demandeur pourrait avoir fait de mal?
Pas sûr, il y a plusieurs causes possibles 🙂 Sonne comme le plugin calendar n'est pas (ou pas correctement) inclus
OriginalL'auteur Lenny B. | 2013-01-19
Vous devez vous connecter pour publier un commentaire.
$(document).on()
est un jQuery construire (voir http://api.jquery.com/on/).$(...).fullCalendar()
sent également comme un plugin jQuery. Référence jQuery dans la page (voir https://developers.google.com/speed/libraries/devguide#jquery) et il devrait s'allumer.//= require jquery //= besoin de jquery-1.8.1.min //= besoin de jquery.reste //= besoin de jquery-ui-1.8.23.la coutume.min //= nécessitent jquery_ujs //= exiger du fournisseur //= require_tree . J'ai juste enlevé rails.js comme je l'ai seulement copié, car il a été utilisé dans l'exemple.
OriginalL'auteur robrich
Vérifier votre version jquery, il devrait être d'au moins 1,7 $(document).sur() pour travailler.
OriginalL'auteur tunmyse