Blog

Herokuで “is not present in the asset pipeline.” が出るときの応急処置

Ruby 2.6.2
Rails 5.2.3
Heroku(production)で “is not present in the asset pipeline.” が出るときの応急処置

`config/environments/production.rb` で

config.assets.compile = true

にする。

プリコンパイルされてないファイルをリクエストされたときに、
コンパイルして返してくれるようになるらしい。

config.assets.compile = false

にするとコンパイルせずにエラーを返す。

注意点としてはtrueにした場合、
都度コンパイルするのでパフォーマンスが悪化するとのこと。
あくまで応急処置として考えると良いと思われる。


一つ前の記事 OpenAPIについて
次の記事 Express で Firebase Cloud Firestore のテスト用環境を作成する