【发布时间】:2017-01-17 04:30:32
【问题描述】:
我正在设置单实例单数据库多租户应用程序。后端是用 Ruby on Rails 编写的,而前端是带有 Rails 框架的 AngularJS 中的单独应用程序。
我在抽象父状态上使用解析来确定子域,然后是租户。一旦确定了租户,我希望能够从前端的配置文件中读取 CSS 变量值,然后可用于生成包含项目其余部分引用的类的主 styles.css 文件。
我听说可以使用像 Sass 和 Less 之类的 CSS 预处理器来完成此任务,但我对这两者都没有经验,我一直在试图弄清楚如何设置它。
一些帮助/代码示例将不胜感激 - 谢谢!
【问题讨论】:
-
您能简化一下您要查找的内容吗?
-
嗨 Milind - 简而言之,我希望能够根据子域自定义 CSS。因此,如果用户访问tenant1.company.com,他们将看到一组颜色/字体,如果他们访问tenant2.company.com,他们将看到另一组颜色/字体。 tenant1.company.com 和tenant2.company.com 都托管在同一个实例上,css 颜色和字体在页面加载时动态确定。