Guillaume :
> Pour ma part, pour les _petites_ modifications du langage,
> je le place à la fin de environment.rb (parce que pour, c'est une
> modification de l'environnement...) ; si tu en as trop, mets les
> dans un module et étend tes classes à partir de là.

Houlala, je trouve ça très crade, config/environment.rb est
réservé à la configuration (et d'ailleurs pour que ce soit plus clean,
dans Edge/2.0, on utilise(ra) des fichiers dans config/initializers/ )
et toute modification (aussi minime soit-elle) des classes de base
de Ruby ou de Rails devrait se faire àmha dans lib/ (ou dans un plugin
comme l'a dit Eric), dans un ou plusieurs fichiers au nom pertinent.

C'est encore plus vrai si on met son projet en open source.

> Donc je te propose de rajouter ceci :
>
> class ActiveRecord::Base
> # tes modifications dans la classe
> end
>
>
> Mais peut-être que quelqu'un d'autre a une préférence pour une
> autre solution.

clair. cf plus haut.

  -- Jean-François.

-- 
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

--~--~---------~--~----~------------~-------~--~----~
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 à