Hello,
S'il s'agit de un ou deux styles, je les mettrais personnellement
directement dans le layout, dans un tag `<style>` dans `<head>`. Ça te
permettra de les générer facilement, par exemple avec haml:
- content_for :styles do
:css
h1 { color: #{@main_color}; }
De plus, ça te permet de tirer avantage du caching des vues de rails (et
donc, de ne le regénérer qu'en cas de besoin):
- content_for :styles do
- cache @site_settings do
:css
h1 { color: #{retrieve_main_color}; }
On Tuesday, November 24, 2015 at 3:57:13 PM UTC+1, Alexandre Friquet wrote:
>
> Bonjour,
>
> Je suis confronté à un problème et j'aimerais avoir votre avis ;)
>
> Soit une application Rails 3.2, qui utilise l'asset pipeline et la
> précompilation des assets en prod. Je voudrais permettre à
> l'administrateur de personnaliser certains éléments de l'affichage
> (principalement des couleurs) via un système de paramètres :
> settings.color.
>
> Je souhaite également éviter de regénérer le CSS à chaque requête mais
> uniquement quand les paramètres sont modifiés et pouvoir mettre en cache
> le CSS fraîchement généré...
>
> L'un d'entre vous a-t-il été déjà confronté au problème ?
>
> Merci.
> --
> Alexandre
>
--
--
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]
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant,
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/d/optout .