所以我有一个 Rails 3 类网站构建器应用程序,我使用的是流动语言,所以网站所有者可以自定义他们自己的网站。
当网站所有者使用我们的一个主题时,他们会得到一个布局 html 和一个包含液体变量的 css 文件。
然后,他们还会获得一个设置表单,该表单可以更改 css 文件中的液体引用的值。
我现在想在站点所有者站点视图的顶部显示设置表单,以便他们可以在更改例如背景颜色的颜色选择器以及站点的实际背景颜色更改时看到。
我不知道如何立即执行此操作,因为我无法将新颜色保存到数据库,然后使用颜色选择器重新渲染具有新液体值的 css 文件,因为速度不够快。所以我需要一种方法来更改前端的 css 并以某种方式引用我所做的更改并在用户单击保存更改时更新数据库。
任何有关如何执行此操作的帮助/示例/经验将不胜感激。
非常感谢瑞克