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 里面的这部分文档
set