在我的指南针config.rb
结束时,我有一个生成随机数的小片段。这有效。当我在那里使用片段和我的项目Sass文件夹中的Sass时,我可以使它工作。
我正在尝试使用此功能创建扩展,但我不知道在哪里放置代码以便我的mixins在extensions/my-extension/stylesheets/
中,并且希望任何导入扩展的Sass文件都可以访问它
我已经尝试了extensions/my-extension/lib/whatever.rb
,但我仍然遇到错误。我也尝试将代码段放在config.rb
中,但将mixins / Sass保留在扩展名中,但这也不起作用。
在这两种情况下,我得到的错误是Undefined operation: "random() times 1%".)
这个地方类似于config.rb
的结尾,但是对于扩展名?
我是否需要以某种方式将其导入我的扩展程序'Sass?
答案 0 :(得分:1)
查看此tutorial,特别是名为“图书馆文件位置”的“高级布局选项”小节。它列出了三种不同的选择:
my_extension/compass_init.rb
my_extension/lib/my_extension.rb
(注意:如果您要分发为rubygem,则必须使用此项。)- 醇>
my_extension/my_extension.rb
将随机数函数添加到任何这些文件都应该有效。