Bonjour,
personnellement je me suis déjà mis UJS en jouant bien modestement
avec des "content_for" accompagnés de labels bien goaler et référencés
dans le layout principal.
A l'usage c'est pas bien compliqué d'écrire les quelques javascripts
reprenant les habillages Ajax qu'on peut trouver dans un
remote_form_for.
Evidemment j'en ai pas beaucoup dans le code...
J'y vois un autre intérêt : l'intégration plus simple de frameworks JS
annexes complétant Prototype.

voilà @+
---
Mathieu BODIN

On 6 fév, 10:27, Stéphane Akkaoui <[email protected]> wrote:
> Le 6 févr. 09 à 10:11, Martin Catty a écrit :
>
> > Ce serait bien de pouvoir utiliser DELETE qui est prévu par HTTP mais
> > qui n'est pas implémenté dans les navigateurs.
>
> Ca, c'est sûr... ça serait vraiment bien.
>
> > Il y a quand même un avantage à ce lien qui génère du javascript c'est
> > qu'un robot ne peut pas supprimer une ressource simplement en le  
> > suivant.
>
> Il y a le no-follow pour ça, nan ? Après, je ne sais pas si tout les  
> bots le prennent en compte. Encore moins les bots de spam.
>
> > Après pour permettre du javascript non intrusif pourquoi n'aurait on  
> > pas
> > une structure de dossiers comme pour les vues dans le dossier
> > javascript, du genre:
> > javascript
> >   products
> >     show.js
>
> > On pourrait automatiquement inclure le show.js lorsqu'un render du
> > show.html.erb est effectué, avec un mécanisme de content_for par  
> > exemple.
>
> Je suis moyen bof d'accord avec ça.
> En plus de multiplier les fichier de code, ça deviendrait horrible en  
> cas de partial (faudrait inclure leurs JS aussi ?).
> Et puis ca multiplie les requêtes pour les fichiers js, donc le  
> chargement de la page...
> C'est mieux tout dans le application.js, non ? En plus, s'il est  
> compressé, c'est encore mieux)
>
> > Par contre ce ne sera pas forcément simple de maintenir du code  
> > généré.
>
> Aussi.
>
> Enfin, c'est juste mon avis...
>
> --
> Meublehttp://imeuble.infohttp://www.sociabliz.com
--~--~---------~--~----~------------~-------~--~----~
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 à