> Est ce qu'il y a un moyen d'interdire mongrel de renvoyer des pages
> statiques via le router ?
> 
> D'une maniere générale comment gérez vous ce genre de pb de cache ?

Voilà comment il faut faire:

Si dans Rails tu as activé le page caching alors utilise:

    if (-f $request_filename/index.html) {
      rewrite (.*) $1/index.html break;
    }

    if (-f $request_filename.html) {
      rewrite (.*) $1.html break;
    }

    if (!-f $request_filename) {
      proxy_pass http://ton_appli;
      break;
    }


Et pour qu'nginx s'occupe de tout ce qui est 'asset', rajoute ça:

  location ~* \.(css|gif|ico|jpg|js|png|swf)$ {
    root        /chemin/de/ton/appli;
    access_log  off;
    expires     10d;
  }

Bien évidemment tu adaptes à tes besoins.


--
Vidéos de formation Firefox, Nginx, Xen sur http://www.digiprof.fr
-- 
Posted via http://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 à