J'ai finalement trouvé la solution :

- mettre le module dans /lib/search_module.rb , le nom de mon module
est SearchModule, ainsi rails le charge à chaque démarrage

- pour que rails recharge automatiquement le fichier dans
l'environement de développement (évite d'arreter/relancer le serveur à
chaque modification), ajouter cette ligne à config/environments/
development.rb

ActiveSupport::Dependencies.explicitly_unloadable_constants =
'SearchModule'

Merci pour vos réponses !

Adrien


On Oct 23, 5:00 am, Tony Chauveau <[email protected]> wrote:
> Mathieu Chappuis wrote:
> > Salut,
>
> >> Premi rement : le fichier est charg au d marrage et je dois relancer
> >> le serveur chaque fois que je veux en prendre en compte les mises
> > jour ? Est-ce possible de changer ce comportement ? Sinon, il m'est
> >> impossible de d velopper en devant relancer le serveur chaque
> >> modification !
>
> > Une piste, certes bourrine : En environnement de dev tu fais un
> > require "#{RAILS_ROOT}/config/initializers/mon_module.rb"
>
> Et pourquoi ne pas tout simplement placer ce module dans "lib"?
>
> Un simple require MonModule suffit alors dans le controleur
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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 à