Nicolas G a écrit :
>
> jquery est en effet une excellente bibliothèque js mais pour certains 
> aspects par encore mûre (sécurité) ou en tout moins évaluée.
>
> >Mais en fin de
> >compte, utiliser uniquement jquery dans rails ça passe comme une lettre
> >à la poste, on garde sans problème les bénéfice du rjs. 
>
> ah bon ? comment fonctionne le rjs alors, je pensais qu'il étatit 
> vraiment lié à prototype.
Je ne suis pas expert, mais d'après ce que j'ai compris le rjs consiste 
essentiellement à transmettre du javascript au client depuis le serveur. 
Ensuite le client exécute ce script.
Effectivement, la plupart des méthode qu'on appelle dans un rjs sont lié 
à prototype
Mais si on n'inclut pas prototype, il reste

    * page.call  #pour appeler n'importe quelle fonction javascript
      disponible côté client, donc notamment les fonctions jQuery ou
      utilisant jQuery. C'est intéressant car ça permet de passer des
      variables serveurs, même structurées sous forme d'objet (les
      méthodes ne sont pas transmises, mais les données si)
    * page<< #pour executer du code javascript directement. Cependant je
      préfère éviter ce type d'appel, et favoriser exclusivement page.call.
    * page.assign #pour assigner une variable dans le javascript qui
      sera utilisé côté client

Avec ces méthode, je me débrouille. autre point important: le ajax 
utilisé par jquery est tout aussi reconnaissable par rails que celui de 
prototype. Ce qui veut dire que l'instruction
request.xhr?
fonctionne toujours
>
> Par ailleurs y'a-t-il un projet de plugin pouvant remplacer le couple 
> Pro.Scri par jquery ? si oui qu'en est-il de son avancement ?
> L'idéal serait de pouvoir utliser les mêmes helpers  (je sais je n'ai 
> qu'à le faire ... mais bon c'est bien au dessus de mes compétences...).
>
Je crois qu'il n'y a rien de convaincant dans cette direction. Les liens 
les plus intéressant que j'ai pu relevé sont les suivant:
Un plugin qui contient quelques helpers
http://code.google.com/p/jq4r/

Des projets de plugins:
http://www.jeremydurham.com/
http://yehudakatz.com/2007/05/26/jquery-on-rails-a-still-very-alpha-update/

Pour ma part, ce qui m'a vraiment aidé, ce sont les tutos de madly:
http://mad.ly/2007/05/17/jquery-ajax-rails/
http://mad.ly/2007/05/21/integrating-jquery-and-rails-javascript-functions-not-view-helpers/

Le deuxième tuto montre notamment des helpers en javascript (utilisant 
jQuery), qui limitent le code généré, sont simples et puissant.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à