2

Compass の最後にconfig.rb、乱数を生成する小さなスニペットがあります。これは機能します。そして、そこにスニペットがあり、プロジェクトの Sass フォルダーに Sass があれば、それを機能させることができます。

私はこの機能から拡張機能を作成しようとしていますが、コードをどこに配置すればよいかわかりません。これにより、私の mixins とextensions/my-extension/stylesheets/、拡張機能をインポートする Sass ファイルがアクセスできるようになることを願っています。

試してみましextensions/my-extension/lib/whatever.rbたが、まだエラーが発生します。また、スニペットを に入れようとしましたconfig.rbが、ミックスイン/Sass を拡張機能に保持しましたが、それも機能しません。

これらのケースの両方で、私が得ているエラーはUndefined operation: "random() times 1%".)

の最後に似ている場所はどこconfig.rbですか? どうにかして拡張機能の Sass にインポートする必要がありますか?

4

1 に答える 1

1

このチュートリアル、特に「高度なレイアウト オプション」の「ライブラリ ファイルの場所」というサブセクションを確認してください。3 つの異なるオプションがリストされています。

  1. my_extension/compass_init.rb
  2. my_extension/lib/my_extension.rb(注: ruby​​gem として配布する場合は、これを使用する必要があります。)
  3. my_extension/my_extension.rb

これらのファイルのいずれかに乱数関数を追加すると、機能するはずです。

于 2012-10-28T19:41:58.113 に答える