gpt4 book ai didi

ruby-on-rails - 动态 SASS 生成

转载 作者:行者123 更新时间:2023-12-02 05:05:51 25 4
gpt4 key购买 nike

我正在开发一个 Multi-Tenancy 应用程序,我希望每个租户都能控制特定元素的颜色。例如,我想成像有一个带有颜色选择器的表单,用户可以在其中控制站点背景颜色、导航栏颜色等项目。

我有一个设置默认配色方案的基线 SASS(.scss) 文件。我的问题是:

  1. 然后我将如何加载“动态”主题 .scss 文件?
  2. 如果我有像 Tenant.nav_bar_link_color 这样的模型字段,我该如何将这些值加载到 SASS 主题文件中?
  3. 我是否能够/应该以某种方式将租户特定主题预编译到 Assets 管道中?

最佳答案

您可以向主应用程序的主体元素添加一个类。这可能像

<body class="">

然后根据他们选择的主题,以编程方式向此正文元素添加一个类,例如“scheme-red”或“scheme-blue”。

在您的 SASS 中,您将拥有覆盖默认值的不同配色方案。

关于ruby-on-rails - 动态 SASS 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11845683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com