我试图加载CSS3和重置模块在我的SCSS文件,但我在尝试导入任何特定于Compass的模块时出现错误。指南针/ Sinatra加载模块
西纳特拉应用:
require 'rubygems'
require 'sinatra'
require 'sass'
require 'compass'
configure do
set :scss, {:style => :compact, :debug_info => false}
Compass.add_project_configuration(File.join(Sinatra::Application.root, 'config', 'compass.rb'))
end
get '/css/:name.css' do
content_type 'text/css', :charset => 'utf-8'
scss(:"stylesheets/#{params[:name]}")
end
style.scss:
@import "compass/reset";
@import "compass/css3";
错误消息:
Sass::SyntaxError at /css/style.css
File to import not found or unreadable: compass/reset. Load path: /Users/work/repos/mysite
有一块宝石,我可以安装到自动拉这些模块,或做我必须将Compass文件移动到我的Sinatra应用程序中?