Journal Comment mettre son site Rails en Maintenance

Posté par  .
Étiquettes : aucune
0
18
avr.
2007
Simplement en 4 lignes dans routes.rb:

map.connect '/:a/:b/:c', :controller => 'main', :action => "maintenance"
map.connect '/:a/:b/', :controller => 'main', :action => "maintenance"
map.connect '/:a/', :controller => 'main', :action => "maintenance"
map.connect '/', :controller => 'main', :action => "maintenance"

Il faut faire avant la page main => maintenance.
  • # Tips

    Posté par  . Évalué à 5.

    Tu ne voulais pas plutot le mettre là ? http://linuxfr.org/tips/
    • [^] # Re: Tips

      Posté par  . Évalué à 3.

      Il est vrai que la section Tips est plus appropriée. Je le ferai la prochaine fois, merci.
  • # peut mieux faire

    Posté par  (site web personnel) . Évalué à 1.

    Parce que Rails est fait pour les fainéants qui ne veulent pas se répéter, et parce qu'autour de Rails, y'a tout ce qu'il faut, dans un environnement normal, il suffirait de faire:

    cap disable_web

    Cf http://clarkware.com/cgi/blosxom/2007/01/05 pour un exemple complet.
    • [^] # Re: peut mieux faire

      Posté par  . Évalué à 1.

      Si tu savais lire, tu aurais vu que c'est Capistrano qui gère cela et non Rails ;P

      Capistrano makes it quick and easy to put up a temporary maintenance page
      • [^] # Re: peut mieux faire

        Posté par  (site web personnel) . Évalué à 3.

        En même temps, les gens bien utilisent capistrano pour déployer leurs applications Rails, non? Après tout, ça a été écrit pour ça! :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.