我已经四处寻找其他试图做类似事情的人,但我还没能找到它。这是:
我有一个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宝石。