teddio
1
Salut tout le monde,
J’ai plusieurs petites parties de code en RJS dans mon application.
Récemment, l’application a changé de serveur (sur lequel il y a Ruby
1.8.5 et Rails 1.1.6). Depuis le changement, les RJS ne fonctionnent
plus. Pourtant, j’en ai profité pour faire une mise à jour des
javascripts:
rake rails:update:javascripts
On dirait que les vues *.rjs ne sont plus prises en compte. Idem avec
les parties de code du type “render :update do (…) end” dans les
contrôleurs.
Je ne sais que faire… Avez-vous une idée à me glisser au creux de
l’oreille?
Bonne fin de journée à tous,
Michael
teddio
2
J’ai un peu de neuf par rapport à mon problème.
Je sais désormais que mon appli passe bien dans les RJS, car quand j’y
fait une erreur de syntaxe, l’erreur est signalée dans les logs.
Mon problème est donc que la page n’est pas mise à jour. Je continue mes
recherches, vos idées sont les bienvenues.
Michael
Michael H. a écrit :
teddio
3
Bonsoir,
Je suppose que tu as vérifié qu’il n’y avait pas d’erreur js?
Michael H. a écrit :
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
–
Mickael GERARD
Solutions & Technologies
ANYWARE TECHNOLOGIES
Tel : +33 (0)561 000 661
Fax : +33 (0)561 000.655
teddio
4
Il n’y a aucune erreur dans la console JS de Firefox. Et aucune erreur
n’est signalée par l’extension FireBug.
Michael
Mickael G. a écrit :
teddio
5
Michael H. a écrit :
J’ai trouvé ce qui n’allait pas. Je n’avais pas fait:
# rake freeze_edge
Désormais mes RJS fonctionnent à nouveau. Youpie
Ho ?
Peux-tu nous en dire un peu plus stp (pas envie de Googler !), sur ce
que fait cette commande ?..
Merci !
Benjamin.
teddio
6
Benjamin :
J’ai trouvé ce qui n’allait pas. Je n’avais pas fait:
# rake freeze_edge
Désormais mes RJS fonctionnent à nouveau. Youpie
Ho ?
Peux-tu nous en dire un peu plus stp (pas envie de Googler !),
pas besoin de googler si tu as rails installé.
sur ce que fait cette commande ?..
"Lock to latest Edge Rails or a specific revision with REVISION=X
(ex: REVISION=4021) or a tag with TAG=Y (ex: TAG=rel_1-1-0) "
– Jean-François.
(préférez rake rails:freeze:edge à rake freeze_edge )
teddio
7
J’ai trouvé ce qui n’allait pas. Je n’avais pas fait:
# rake freeze_edge
Désormais mes RJS fonctionnent à nouveau. Youpie
Michael
Michael H. a écrit :
teddio
8
MMhh… En fait ça a résolu mon problème, mais en même temps ça a foutu
le boxon. Les logs m’annoncent certaines méthodes comme étant dépréciées
(deprecated) et en ouvrant mon appli maintenant, je n’ai plus que du
code brut affiché. Bref, était-ce la meilleure méthode pour faire
fonctionner mes RJS? :\
PS: en faisant rake rails:unfreeze:edge, mes RJS ne fonctionnent Ã
nouveau plus (mais le reste va bien!)
Michael
Jean-François a écrit :