Compass不会在Sinatra应用程序中重新编译页面加载时的scss文件

时间:2013-11-07 21:55:04

标签: twitter-bootstrap sinatra sass compass-sass bootstrap-sass

我创建了一个sinatra应用程序,我希望使用bootstrap-sass gem包含Twitter Bootstrap。

按照Compass (no Rails)下的bootstrap-sass自述文件中的安装说明进行操作。运行compass install bootstrap后,文件就会被创建,一切正常。

但是,当我对我的scss文件进行更改(在/views/sass/styles.scss中)并重新加载页面时,不会重新编译css文件。我错误地假设页面请求重新编译scss文件?如果是这样的话:我如何获得罗盘来自动编译scss文件?如果不是:我做错了什么?

请参阅我的github repo代码。

1 个答案:

答案 0 :(得分:0)

似乎在this commit修复了bootstrap-sass中的错误。

在将此修复程序合并到稳定版本之前,应使用master分支:

# Gemfile
gem 'bootstrap-sass', git: 'https://github.com/thomas-mcdonald/bootstrap-sass'

使用bundle exec ruby app.rb运行应用。