Tag: 较少的

Rails资产管道中的动态CSS,即时编译

我正在Rails 3.2中构建一个站点。 自从我触及Rails或Ruby以来已经有3年了,所以我两者都生锈了,再加上我最后一次使用rails就是Rails 2.3。 不用说,请原谅下面的任何“简单”问题。 这是规格 Multi Tennant CMS /商店网站 http://company1.mywebsite.com http://company2.mywebsite.com 等等 每个“商店”(也称为子域)可以通过CSS自定义具有自己的外观,感觉等 可以在应用程序内的UI中执行自定义,允许用户更改Bootstrap的基本变量(即@textColor , @bodyBackground等) 我正在使用less-rails-bootstrap gem来获取Twitter Bootstrap的外观/感觉等。 以下是挑战 我需要能够将CSS的变量动态输出到一个混合到Bootstrap的文件中,以便拾取变量以创建最终的CSS 当用户更改CSS的变量时,现有样式基本上无效。 我需要重新编译完整的CSS并将其写回磁盘,内存流或其他一些我可以抓住它的位置(请记住这是less ) 我需要不同的CSS来吐出每个子域。 有关如何处理此问题的任何建议? 使问题进一步复杂化…… …鉴于我基本上必须找到一些方法来动态编译CSS,这意味着我必须包含我通常不会在生产环境中使用的GEMS。 表现非常重要。 有没有办法隔离这个? 一旦CSS被无效并重新生成,我就可以获取内容并将其写入磁盘或存储在某些memcached / redis / etc中。 表现的实例。 任何评论,即使只是指向我一般的方向,将不胜感激。 谢谢!