作为一项实验,我将尝试在sinatra上一起使用sass和960gs系统,但是这会发生很多麻烦。有没有人知道我的情况会出现什么问题?
app.rb:
get '/reset.css' do
sass :reset
end
get '/960.css' do
sass :'960gs'
end
get '/main.css' do
sass :main
end
get '/' do
erb :index
end
layout.erb:
<link rel="stylesheet" href="/reset.css" type="text/css" />
<link rel="stylesheet" href="/960gs.css" type="text/css" />
<link rel="stylesheet" href="/main.css" type="text/css" />
960gs.sass,reset.sass,main.sass位于views子目录中,但只有main.sass才能运行应用程序。
感谢您的帮助。 问候 ž。
答案 0 :(得分:0)
我确定我之前已经给出了这个答案,但找不到它......
我的建议是,使用过去尝试过的路线,就是预编译这些资产。我使用Guard和Guard-SASS一行使用如下行:
guard 'sass', :input => 'app/views/stylesheets', :output => 'app/public/css', :style => "compressed"
然后在布局中使用普通样式表链接。它更易于管理和更快。