如何使用Rails和SASS生成仅包含特定规则的样式表

时间:2015-02-20 09:27:49

标签: css ruby-on-rails ruby-on-rails-4 sass asset-pipeline

我已经四处寻找其他试图做类似事情的人,但我还没能找到它。这是:

我有一个CMS,用户可以在其中选择六种特定颜色的HEX颜色值。它们保存在数据库中(例如site.color_1)。问题是,我无法将这些DB颜色拉入我的sass文件中。我能做的最好的事情是创建一个.css.erb文件,从预编译的css中复制每个规则,并用#555替换<%= site.color_1 %>的所有实例。

理想情况下,我希望sass / rails能够查找包含#555的任何规则,并在单独的样式表中吐出该规则。对于奖励积分,它会自动将#555替换为<%= site.color_1 %>。我从来没有听说过这样的事情,但是如果可能的话,这将使整个噩梦般的过程自动化。

如果这种事情不存在,那么对于使用rails资产管道的宝石而言理论上是否可以实现这一点?

我使用最新的rails和sass-rails宝石。

0 个答案:

没有答案