0

は、私が持っている必要があります:プロダクションではコーヒーレール、サスレールなどが必要ですか?

gem 'sass'
gem 'sass-rails'
gem 'coffee-rails'

など。生産のための私のGemfileで? Railsとアセットパイプラインの知識はいくらか限定されていますが、これはアセットを一度作成するために必要なものだと思います。

私たちは、HerokuでホストされているRails 4.2 + Pumaを実行しています。

答えて

2

提案したとおり、これは展開の仕方によって異なります。 Herokuはデプロイ時にアセットのコンパイルを行います.SassとCoffeeScriptを使用する場合は、これらの宝石を実稼働環境に保存する必要があります。

また、展開する前にアセットのコンパイルを行い、コンパイルされたアセットだけをプッシュすることもできます。しかしこれにはいくらかの設定とスクリプトが必要です。そのような場合、これらの宝石は開発環境に限定することができます。

関連する問題