У меня есть приложение, обслуживающее много клиентов.У каждого из этих клиентов есть учетная запись на основе модели Client
.У каждого из этих клиентов также есть своя таблица стилей CSS.Все эти клиенты имеют только один файл html.erb с переменными для каждого клиента.Но у каждого из этих клиентов разные CSS-файлы.Что я хотел бы сделать, это сделать один CSS-файл для всех этих клиентов, как HTML-файл с переменными.Итак, у меня есть другая модель под названием ClientConfiguration
, которая имеет все конфигурации, необходимые для этого конкретного клиента.
Мой вопрос: если я храню переменные типа background
, image
, navbar-color
через форму в базе данных в ClientConfiguration
экземпляре модели этого конкретного Client
, могу ли я получить к ним доступ в css?файл .erb?Если да, похоже ли это на то, как переменные отправляются в файлы html.erb?И это хорошая практика?Этот метод невозможен из-за предварительной компиляции активов.Так как я могу заставить это работать?Я думаю, что это не путь Rails.Может ли кто-нибудь предложить мне решение для достижения моей цели?