指南针扩展相当于config.rb

时间:2012-10-27 16:31:48

标签: sass compass-sass

在我的指南针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?

1 个答案:

答案 0 :(得分:1)

查看此tutorial,特别是名为“图书馆文件位置”的“高级布局选项”小节。它列出了三种不同的选择:

  
      
  1. my_extension/compass_init.rb
  2.   
  3. my_extension/lib/my_extension.rb(注意:如果您要分发为rubygem,则必须使用此项。)
  4.   
  5. my_extension/my_extension.rb
  6.   

将随机数函数添加到任何这些文件都应该有效。