I'm on Padrino 0.10.7 and I haven't been able to get Sprockets to recognize Compass in the load path.
问问题
271 次
1 回答
1
这是我在这个主题上找到的唯一一个关于 SO 的问题。
得到这个与以下工作:
- padrino-pipeline gem - 沿着 Sprockets 路线走下去
在某个地方(我使用了我的 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 回答