Sass Compass扩展相当于config.rb
在我的指南针Sass Compass扩展相当于config.rb,sass,compass-sass,Sass,Compass Sass,在我的指南针config.rb的末尾,我有一个生成随机数的小片段。这很有效。当我把代码片段放在那里,把Sass放在projects-Sass文件夹中时,我就可以让它工作了 我正试图用这个功能创建一个扩展,但我不知道把代码放在哪里,这样我在extensions/my extension/stylesheets/中的mixin,以及任何导入扩展的Sass文件都可以访问它 我已经尝试了extensions/my extension/lib/whatever.rb,但仍然有错误。我还尝试将代码片段放入c
config.rb
的末尾,我有一个生成随机数的小片段。这很有效。当我把代码片段放在那里,把Sass放在projects-Sass文件夹中时,我就可以让它工作了
我正试图用这个功能创建一个扩展,但我不知道把代码放在哪里,这样我在extensions/my extension/stylesheets/
中的mixin,以及任何导入扩展的Sass文件都可以访问它
我已经尝试了extensions/my extension/lib/whatever.rb
,但仍然有错误。我还尝试将代码片段放入config.rb
,但将mixins/Sass保留在扩展中,但这也不起作用
在这两种情况下,我得到的错误是未定义的操作:“random()乘以1%”
除了扩展名以外,与config.rb
结尾类似的位置在哪里?
我是否需要以某种方式将其导入扩展名的Sass中?查看此内容,特别是“高级布局选项”中题为“库文件位置”的小节。它列出了三个不同的选项:
my_extension/compass_init.rb
my_extension/lib/my_extension.rb
(注意:如果作为rubygem分发,则必须使用此扩展名。)my\u extension/my\u extension.rb