J’ai une application Rails dont je ne souhaite faire tourner qu’une
seule instance mais qui doit utiliser des layouts différents en
fonction du client qui l’utilise.
J’ai essayé de définir des routes comme ceci :
/client1/:controller/…
/client2/:controller/…
…
/clientn/:controller/…
mais quand rails construit une route il va prendre la route /
clientn/:controller pour générer la route,
c’est à dire la même route pour tous les clients.
Il est probable que ce ne soit pas la bonne manière de faire. C’est
pourquoi je demande l’avis
de personnes plus expérimentées pour savoir comment dois-je m’y
prendre.