2012-10-27 64 views
2

在我的指南針config.rb的末尾,我有一個生成隨機數的小段。這工作。當我的代碼片段和Sass在我的項目Sass文件夾中時,我可以得到它的工作。指南針擴展等同於config.rb

我試圖創建一個擴展出這個功能,但我不知道在哪裏把代碼放在extensions/my-extension/stylesheets/的mixins,希望任何導入擴展名的Sass文件都可以訪問它。

我試過extensions/my-extension/lib/whatever.rb但我仍然收到錯誤。我也嘗試將代碼片段放在config.rb中,但保留了擴展名中的mixins/Sass,但這也不起作用。

在這兩種情況下的錯誤我得到的是Undefined operation: "random() times 1%".)

哪裏是地方類似於config.rb的目的,而是擴展? 我需要將它導入到我的擴展的Sass中嗎?

回答

1

查看此tutorial,特別是標題爲「庫文件位置」的「高級版式選項」的子部分。它列出了三個不同的選項:

  1. my_extension/compass_init.rb
  2. my_extension/lib/my_extension.rb(注意:如果你分配一個rubygem必須使用此一)
  3. my_extension/my_extension.rb

添加你的隨機數函數對任何這些文件應該工作。