Это то, что я хочу, чтобы мой гем делал ... после включения в файл гемов Rails, он позволит разработчику указать, какая таблица стилей является основной, а какая - вторичной. Идея состоит в том, что все стили в первой таблице стилей имеют приоритет над всеми остальными, но когда стиль не существует в основном, он использует стили в дополнительном.
Например, если есть body
в main.css
и в secondary.css
, он всегда использует стиль из main.css
. Но если есть alert-message
в secondary.css
, но не в основном, разработчик может использовать alert-message
, не опасаясь конфликтов.
Идея в основном заключается в том, чтобы позволить вам использовать существующие каркасы или минимизированные таблицы стилей, которые могут иметь классы, конфликтующие с вашим main.css
, не беспокоясь о том, что весь ваш сайт / приложение будет испорчен.
Было бы замечательно, если бы я мог получить общий обзор всего процесса создания драгоценных камней в Rails / Ruby - так как это было бы моим первым. Тогда, может быть, некоторые дискуссии о том, как я мог бы решить эту конкретную проблему (с высокого уровня - это хорошо).