0

作为一个实验,我将尝试在 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 在我运行应用程序时呈现。

感谢帮助。问候 Z。

4

1 回答 1

0

我确定我之前已经给出了这个答案,但找不到它......</p>

我的建议是,使用您过去尝试过的路线,预编译这些资产。我将GuardGuard-SASS一起使用,如下所示:

guard 'sass', :input => 'app/views/stylesheets', :output => 'app/public/css', :style => "compressed"

然后在布局中使用普通样式表链接。它更易于管理且速度更快。

于 2013-01-28T18:37:39.320 回答