3

Rails 開発で SASS ファイルを使用しています。gitignoreそして、 CSS ファイルを生成する必要があるのだろうか 。

Git に CSS ファイルを追加する際の問題は、単純に冗長であることです。のSASS ファイルpublic/stylesheets/sassは、必要なファイルです。

だから私は次の行を持っていますgitignore

# public/stylesheets/*.css

しかし、これを行うと、アプリを Heroku にプッシュすると、明らかに CSS ファイルがありません。

  • SASS/CSS ファイルを管理するためのベスト プラクティスは何ですか?

アセットのパッキング (本番環境用の CSS ファイルの縮小など) は試したことはありませんが、Capistrano を使用して Heroku 以外の環境にデプロイするときにも同様に実行する予定です。

4

3 に答える 3

2

これは、サーバー上の Sass から CSS を生成するためのプラグインに関する heroku ブログ投稿です。 http://blog.heroku.com/archives/2009/8/18/heroku_sass/

于 2010-01-10T02:14:37.790 に答える
2

私の方法は、専用のローカル ブランチを保持して、Heroku にプッシュされるすべてのものを追跡することです。走行距離はさまざまですが、これは私にとってはうまく機能し、かなりきれいに整理されているように感じます.

于 2010-01-10T05:01:22.673 に答える
1

生成された CSS ファイルを Git にコミットしないでください。また、読み取り専用のファイルシステム (Heroku など) を処理するには、面倒な gemを使用する必要があります( sass_on_herokuプラグインは非推奨になりました)。

于 2011-03-10T15:08:27.413 に答える