Dynamic CSS no pipeline de recursos Rails, compile on fly

Estou construindo um site no Rails 3.2. Já faz 3 anos desde que eu toquei Rails ou Ruby, então eu estou enferrujado em ambos, mais a última vez que usei rails foi o Rails 2.3. Escusado será dizer, por favor, desculpe qualquer "simples" questões abaixo.

Aqui estão as especificaçõesSite da Multi Tennant CMS / Storehttp://company1.mywebsite.comhttp://company2.mywebsite.cometc.Cada "Loja" (sub-domínio aka) pode ter sua própria aparência, sensação, etc. através de personalizações CSSAs personalizações podem ser realizadas em uma interface do usuário dentro do aplicativo, permitindo que o usuário altere as variáveis ​​básicas do Bootstrap (por exemplo,@textColor, @bodyBackgroundetc.)Estou usando oless-rails-bootstrap gem para o Twitter Bootstrap olhar / sentir, etc.Aqui estão os desafiosEu preciso ser capaz de produzir dinamicamente as variáveis ​​para o CSS em um arquivo que é misturado no Bootstrap para que as variáveis ​​sejam apanhadas para criar o CSS finalQuando um usuário altera uma variável para o CSS, o estilo existente é basicamente invalidado. Eu preciso do CSS completo recompilado e escrito de volta para o disco, fluxo de memória ou algum outro local onde eu possa colocar minhas mãos nele (lembre-se que este está usandoless)Eu preciso de CSS diferente para cuspir por subdomínio. Alguma sugestão sobre como abordar isso?Complicando ainda mais o assunto ...

... dado que eu essencialmente terei que encontrar alguma maneira de compilar o CSS rapidamente, isso significa que eu tenho que incluir o GEMS que eu normalmente não usaria em um ambiente de produção. O desempenho será muito importante. Existe uma maneira de isolar isso? Uma vez que o CSS tenha sido invalidado e regenerado, eu poderia pegar o conteúdo e gravá-lo em disco ou armazenar em algum memcached / redis / etc. instância para desempenho.

Quaisquer comentários, mesmo que apenas para me apontar em uma direção geral, seriam apreciados.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion