Компас расширение эквивалент конфигурации.rb
В конце моего компаса config.rb у меня есть небольшой фрагмент, который генерирует случайное число. Эта работа. И я могу заставить его работать, когда у меня есть сниппет там и Sass в моей папке проектов Sass.
extensions/my-extension/stylesheets/, и, надеюсь, любой файл Sass, который импортирует расширение, имел к нему доступ.
Я пробовал extensions/my-extension/lib/whatever.rb, но все равно получаю ошибки. Я тоже пробовал ставить фрагмент в config.rb, но сохраняя mixins/Sass в расширении, но это также не работает.
В обоих этих случаях ошибка, которую я получаю, заключается в том, что Undefined operation: "random() times 1%".)
Где находится место, аналогичное концу config.rb, но для расширений?
Нужно ли мне как-то импортировать его в Sass моих расширений?
1 ответ:
Ознакомьтесь с этим учебником , в частности с подразделом "Дополнительные параметры макета", озаглавленным "расположение файлов библиотеки". В нем перечислены три различных варианта:
my_extension/compass_init.rbmy_extension/lib/my_extension.rb(Примечание: Вы должны использовать это, если вы распространяете как rubygem.)my_extension/my_extension.rbДобавление функции случайных чисел в любой из этих файлов должно работать.