Pas mal :) Sérieusement, je sais pas ce que c'est un form object (et la petit intro sur le Github de Guirec ne m'a pas aidé). Un article de blog à conseiller ?
gUI Le 27 février 2014 18:41, Guirec Corbel <[email protected]> a écrit : > Regardez dans la partie Libraries ici : http://rubyweekly.com/issues/184. > Avec ça, c'est la gloire assurée. > > > Le 27 février 2014 11:57, Sylvain Abélard <[email protected]> a > écrit : > >> >> >> On Thursday, February 27, 2014 5:02:30 PM UTC+1, Guirec Corbel wrote: >>> >>> Ne vous inquiétez pas, c'était juste une blague. Je ne veux empêcher >>> personne de faire ce qu'il veut. En plus, c'est assez difficile pour moi de >>> me déplacer à Paris, je suis même pas certain d'y arriver cette année. >>> >>> J'aurais pas du mettre cette phrase, visiblement ça fait un troll. >> >> >> Non, mais je pense que beaucoup ont cette fausse perception alors je saute >> sur l'occasion pour clarifier ;) >> >> Have fun, >> >>> >>> Le 27 février 2014 10:58, Sylvain Abélard <[email protected]> a écrit >>> : >>> >>>> 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" <[email protected]> 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 [email protected] >>>>>> Pour résilier votre abonnement envoyez un e-mail à l'adresse >>>>>> [email protected] >>>>>> >>>>>> --- >>>>>> 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 >>>>>> [email protected]. >>>>>> >>>>>> 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 >>>> [email protected] >>>> Pour résilier votre abonnement envoyez un e-mail à l'adresse >>>> [email protected] >>>> --- >>>> 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 [email protected]. >>>> 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 >> [email protected] >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> [email protected] >> --- >> 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 >> [email protected]. >> 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 > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > 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 > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . -- Pour la santé de votre ordinateur, préférez les logiciels libres. Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ Suite bureautique : http://www.libreoffice.org/download/ -- -- 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] --- 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 [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
