我在Padrino 0.10.7上,并且我无法让Sprockets识别加载路径中的Compass。
答案 0 :(得分:1)
这是我在这个主题上找到的唯一问题。
使用以下内容:
某处(我使用了我的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的顶部)