2

私は Padrino 0.10.7 を使用していますが、ロード パスで Sprockets に Compass を認識させることができませんでした。

4

1 に答える 1

1

これは、このトピックで見つけた SO に関する唯一の質問です。

これは次のように機能します。

どこかで (私は app.rb ファイルを使用しました)、以下が必要になります:

Sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
Sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets"

もっと簡単な方法があるかどうかはわかりません。あるべきだと感じます。また、 image-url() sass メソッドを機能させるきちんとした方法はありますか?

編集: image-url を機能させる方法があります - 上記が面倒だと思った場合は、これを app.rb にも追加してください...

assets.context_class.class_eval do
  def settings
    YourAppName::App.settings
  end

  include Padrino::Helpers::AssetTagHelpers
end

(ここで、YourAppName は、app.rb の上部にある、アプリケーションを説明するモジュールの名前です)

于 2014-01-06T00:01:18.323 に答える