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