ruby-on-rails - Ruby on Rails 中 Git 版本控制系统中的 SASS 文件管理

标签 ruby-on-rails git deployment capistrano sass

我在 Rails 开发中使用 SASS 文件。我想知道我是否应该 gitignore 生成 CSS 文件。

在 Git 中添加 CSS 文件的问题在于它们只是多余的。 public/stylesheets/sass 中的 SASS 文件是我需要的文件。

所以我在 gitignore 中有以下几行:

# public/stylesheets/*.css

但如果我这样做,当我将我的应用程序推送到 Heroku 时,显然没有 CSS 文件。

  • 管理 SASS/CSS 文件的最佳做法是什么?

我从未尝试过 Assets 打包(例如,为生产环境缩小 CSS 文件), 但我计划在使用 Capistrano 部署到非 Heroku 环境时也这样做。

最佳答案

这是一篇关于他们的插件的 heroku 博客文章,用于从他们服务器上的 Sass 生成 CSS。 http://blog.heroku.com/archives/2009/8/18/heroku_sass/

关于ruby-on-rails - Ruby on Rails 中 Git 版本控制系统中的 SASS 文件管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035770/

相关文章:

ruby-on-rails - 扩展设计以支持 JSON API

开发分支上的 Git merge 功能到另一个已经存在的开发分支

git - "fatal: ref HEAD is not a symbolic ref"在交互式 git rebase 期间

c++ - Linux Mint x64 : Qt 5. 3.1 插件部署:不兼容的 qt 库

ruby-on-rails - 任意或自定义URL的Rails功能测试

ruby-on-rails - ActiveRecord 获得特定时间段内的评级优胜网站奖

ruby-on-rails - 仅回形针过程图像

git update-index --assume-unchanged 目录

c# - 在桌面上部署 .NET (C#) exe 应用程序

c++ - 部署后应用程序文件夹中的 MFC C++ 引用 INI 文件