2013/9/20 Thibaut Barrère <[email protected]> > Hello, > > * un code qui ne fait rien, qui save 1 line, et demande un 'aha' ? >> * un code plus verbeux et peut-être plus clair ? >> > > je n'avais pas suivi le début de la discussion, mais clairement sur le > principe: la deuxième proposition >
haha, was https://groups.google.com/forum/#!topic/railsfrance/YL8s0X2aXXc Il est long en plus :) Ma `premise` de repost était dans la lignée de slainer68|shingara : decent_exposure est mieux que l'ivar dans le controller ( @zomg ) pour le découplage *mais la gem en plus!* decent_exposure fait 1 gem de plus, pour découpler, pour le "bienfait" du test ( holy ) ... Et comme tu le dis, 1 gem en plus pour 1 app, c'est 1 souci possible ( personne n'a eu un pot cassé avec `escape_utils` ? ) Et pourtant, limite c'est moins vilain avec... *default implicit!* rails g scaffold bar foo:string => extract # GET /bars/1 # GET /bars/1.json def show @bar = Bar.find(params[:id]) respond_to do |format| format.html # show.html.erb format.json { render json: @bar } end end qu'on peut réduire pour du html à # GET /bars/1 # GET /bars/1.json def show @bar = Bar.find(params[:id]) end tiens, j'ai comme une @bar dans le crâne maintenant :) c'est soit le rhume, soit les vins de la foire de carrouf *less is more!* * * rails g scaffold Implicit pain:string cat app/controllers/implicits_controller.rb class ImplicitsController < InheritedResources::Base end Où on a définitivement payé sa loose! Bise!, Thierry -- -- 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 .
