Mes RJS ne fonctionnent plus

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? :slight_smile:

Bonne fin de journée à tous,

Michael

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 :

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

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 :

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 :slight_smile:

Ho ?
Peux-tu nous en dire un peu plus stp (pas envie de Googler !), sur ce
que fait cette commande ?..

Merci !
Benjamin.

Benjamin :

J’ai trouvé ce qui n’allait pas. Je n’avais pas fait:

# rake freeze_edge

Désormais mes RJS fonctionnent à nouveau. Youpie :slight_smile:

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 )

J’ai trouvé ce qui n’allait pas. Je n’avais pas fait:

# rake freeze_edge

Désormais mes RJS fonctionnent à nouveau. Youpie :slight_smile:

Michael

Michael H. a écrit :

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 :