J'ai une application Sinatra qui serait utilisé par des clients différents. Je souhaite montrer le logo de l'entreprise du client et un layout.erb personnalisé pour chaque client.Ruby Sinatra - Ajouter des itinéraires personnalisés pour les fichiers dans des dossiers publics
La base de code est essentiellement la même pour tout le monde. Tout ce dont j'ai besoin est un moyen de conserver facilement un ensemble différent de fichiers dans le répertoire 'Public' et 'layout.erb', et lors du déploiement sur le serveur distant, de copier automatiquement uniquement les fichiers du client particulier.
Yoann, je n'étais pas au courant de cette possibilité, merci! Je voudrais cependant ajouter plusieurs dossiers publics. Un ensemble de fichiers est commun à tous les clients, et seuls quelques-uns diffèrent. J'aimerais ajouter les deux aux routes. Des idées? Merci! – Jasim
Vous pouvez définir un dossier public commun et dans certains sous-dossiers avec les fichiers spécifiques. Au lieu de changer les options publiques: chaque fois que vous demandez simplement le fichier dans le sous-dossier basé sur le client –