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 .

Répondre à