2011-10-21 1 views
2

Je suis assez nouveau à Ruby on Rails donc désolé si la réponse est évidente, je n'ai rien trouvé via la recherche. En ce moment j'ai ma vue rendant _box.js.erb qui dessine simplement une boîte. À l'intérieur de _box.js.erb, qui fonctionne correctement dans des circonstances normales, j'introduis une erreur de syntaxe simple comme une parenthèse inégalée. Lorsque je charge la page Web, ma boîte n'apparaît pas. Je regarde dans logs/development.logs et il n'y a aucune mention de mon erreur de syntaxe javascript. Cette erreur est-elle détectée quelque part? Si oui, comment puis-je l'afficher?Où les rails enregistrent-ils les erreurs en javascript?

Répondre

5

L'erreur se produit sur le client et non sur le serveur, ROR ne peut donc pas l'enregistrer.

Si vous utilisez Firefox, installez Firebug. D'autres navigateurs ont des consoles JavaScript, généralement ouvertes en appuyant sur F-12 ou en regardant les options «développeur» dans les menus de l'application.

+0

Oh ça a du sens, j'ai oublié que JS est côté client. – stackOverlord

+0

⌘ + ⌥ + J sur Mac (Chrome et Safari) –

Questions connexes