Загрузка приложения Spree и приложения основных рельсов CSS

У меня есть приложение Spree и некоторые страницы, которые не являются частью приложения Spree. Моя проблема в том, что стили разделяются между этими страницами. (они похожи, но у них есть свои собственные местоположения активов)

Как мне это сделать, чтобы мне не приходилось поддерживать два набора таблиц стилей / файлов JS?

1 ответ

Решение

Просто извлеките общие таблицы стилей в отдельные CSS-файлы и включите их в свои приложения:

  • использовать процесс сборки (например, Asset Pipeline)
  • символические ссылки (не лучший способ, но я думаю, что это будет работать тоже)
  • субмодули (если вы используете Git)
  • поместите общие таблицы стилей в отдельный гем и используйте его как часть Asset Pipeline (как и любые гемы Rails с активами внутри)
Другие вопросы по тегам