Bonjour, à ParisRB on aime encourager les gens à faire des talks, et on aime aussi les invités :) Il n'y a pas de sujet "réservé" : chacun sa solution, chacun son gem favori voire sa façon de l'utiliser, chacun son retour d'expérience.
À une époque on a eu 3 talks sur les APIs en 3 mois, chacun sur un contexte différent : je trouve ça très enrichissant ! Vous n'êtes pas d'accord ou vous voulez compléter un talk ? Faites le vôtre ! Sur des conférences, on pourrait se dire que "trop d'un seul sujet c'est pénible", sur un meetup mensuel c'est super : en trois mois, ceux qui ne se sont jamais penché sur le sujet ont un bel éventail pour décider quand ça leur arrivera, ceux qui ont commencé à se lancer suite au 1er talk auront des questions pour le 2e, et ainsi de suite. Bref : à moins que vous soyez 2 collègues de la même boîte sur le même projet avec les mêmes gems... Proposez et venez :) On Thursday, February 27, 2014 4:37:57 PM UTC+1, Philippe Creux wrote: > > Ah, même souci ici, je comptais faire un lightning talk sur les services > objects à VanRuby (Vancouver) ce soir... mais il semble qu'il y ai déjà > deux autres personnes qui en parlent... :-) > > φ > On Feb 27, 2014 6:57 AM, "Guirec Corbel" <guirec...@gmail.com<javascript:>> > wrote: > >> Bonjour à tous, >> >> Je voulais vous annoncer que j'ai fait une gem sur les form objects : >> https://github.com/GCorbel/activeform-rails. >> >> La raison qui ma mener à faire cette gem c'est tout simple que je trouve >> que les forms objects est un très design pattern, assez rapide à >> comprendre, à mettre en place et le bénéfice est rapide. Comme recorder 20 >> fois la même chose n'est pas mon activité préféré j'ai cherché une gem. Je >> suis rapidement tomber sur reform et après deux pull requests ( >> https://github.com/apotonick/reform/pull/63 et >> https://github.com/apotonick/representable/pull/71) je me suis rendu >> compte que c'est assez instable et je trouve qu'il y a beaucoup de chose >> pour rien. Je n'ai pas trouvé de solution satisfaisante donc je l'ai fait >> moi même. >> >> J'ai changé un peu l'utilisation mais rien de révolutionnaire. >> >> Premièrement il faut toujours spécifier un objet lors de >> l'initialisation. Dans reform c'est `UserForm.new(user)` et moi j'ai >> `UserForm.new(user: user)`. Ça permet de simplifier les cas ou il y a >> plusieurs modèles pour l'utilisation et également dans la programation de >> la gem. >> >> Deuxièmement, dans reform il faut fait un `form.validate(params)` qui va >> remplir les informations du formulaire. Il y a un `form.from_hash` mais >> caché. J'ai choisi de rendre ça explicite et de faire >> `form.fill_attributes(params)` puis un `form.valid?`. >> >> Laisser moi savoir ce que vous en pensez. >> >> J'ai vu qu'il y a eu une présentation au Paris RB sur les form objects. >> C'est dommage pour moi car c'est une présentation que j'aurai voulu faire >> si j'arrive a venir cette année. *SVP, laissez moi les services >> objects!!!!!!* >> >> -- >> -- >> 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 >> rails...@googlegroups.com <javascript:> >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> railsfrance...@googlegroups.com <javascript:> >> --- >> Vous recevez ce message, car vous êtes abonné au groupe Google >> Groupes Railsfrance. >> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le >> concernant, envoyez un e-mail à l'adresse >> railsfrance...@googlegroups.com<javascript:> >> . >> Pour plus d'options, visitez le site >> https://groups.google.com/groups/opt_out . >> > -- -- 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 railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .