代码之家  ›  专栏  ›  技术社区  ›  TK.

RubyonRails中Git版本控制系统中的SASS文件管理

  •  3
  • TK.  · 技术社区  · 15 年前

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

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

    所以我有以下几行 吉蒂格诺 :

    # public/stylesheets/*.css
    

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

    • 管理sass/css文件的最佳实践是什么?

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

    3 回复  |  直到 14 年前
        1
  •  2
  •   Ben    15 年前

    这里有一篇关于他们的插件的Heroku博客文章,可以从他们服务器上的s a s s生成css。 http://blog.heroku.com/archives/2009/8/18/heroku_sass/

        2
  •  2
  •   Justin Workman    15 年前

    我的方法是保留一个专门的本地分支来跟踪将被推送到Heroku的所有内容。你的里程数可能会有所不同,但这对我来说很好,而且感觉很干净。

        3
  •  1
  •   Paweł Gościcki Ywain    14 年前

    您不应该将生成的CSS文件提交到git中,为了处理只读文件系统(如heroku),您应该使用 hassle gem (the sass_on_heroku 插件现在已弃用)。