Sinatra 关于 Sinatra 的 CSS 的路径

yakczh · 2013年09月03日 · 最后由 ywjno 回复于 2013年09月03日 · 7065 次阅读
get '/styles.css' do
 scss  :styles
end 

这样的话,scss 文件和 css 文件都是在 views 下, 想统一放到 public 下

改成

get '/public/styles.css' do
 scss  :styles
end 

这样还是不变

为什么要让 Sinatra 参合进来,开发的时候让 sass 来 watch 一个文件夹,生成的 css 丢到 public 文件夹就好了啊。

Sass Rack Middleware

应该用set指定静态文件的地址,可以去看看 sinatra 里面的这部分文档

需要 登录 后方可回复, 如果你还没有账号请 注册新账号