Да, есть. Вам нужно иметь два файла манифеста. Я бы назвал общедоступный application.css
и частный admin.css
, так как это обычное соглашение Rails.
application.css
должен требовать все общедоступные файлы CSS, и вам нужно будет удалить директиву require_tree, поскольку это включает в себя то, что вам не нужно.
Второй файл манифеста, admin.css
, будет включать в себя то, что вы хотите для приватной стороны.
Затем вы можете ссылаться на эти файлы в макетах с помощью помощников Rails.
Вам нужно будет добавить admin.css (и .js, если он есть) в массив прекомпиляции, чтобы это работало корректно в рабочей среде:
config.assets.precompile += ['admin.js', 'admin.css']