我在Rails开发中使用SASS文件。我想知道我是否应该这样做
gitignore
生成了CSS文件。
在Git中添加CSS文件的问题在于它们只是多余的。
public/stylesheets/sass
处的SASS文件是我需要的文件。
所以我在gitignore
中有以下几行:
# public/stylesheets/*.css
但是,如果我这样做,当我将我的应用程序推送到Heroku时,显然没有CSS文件。
我从未尝试过资产打包(例如,缩小生产环境的CSS文件), 但是当我使用Capistrano部署到非Heroku环境时,我也打算这样做。
答案 0 :(得分:2)
这是一篇关于他们的插件的heroku博客帖子,用于从他们的服务器上的Sass生成CSS。 http://blog.heroku.com/archives/2009/8/18/heroku_sass/
答案 1 :(得分:2)
我的方法是保留一个专用的本地分支来跟踪将被推送到Heroku的所有内容。您的里程可能会有所不同,但这对我来说效果很好,感觉非常干净整洁。
答案 2 :(得分:1)
您不应该将生成的CSS文件提交到Git中并处理只读文件系统(如Heroku),您应该使用hassle gem(sass_on_heroku插件现已弃用)。