どうもKanoeです。
開発中のRails アプリをHeroku上で実行しようとしたら毎度おなじみの “We’re sorry, but something went wrong.” が出てアプリが開けなくなりました。
今回はログを確認すると以下のようなエラーが出ていました。
2019-00-00T00:00:00.000000+00:00 app[web.1]: F, [2019-00-00T00:00:00.000000 #0] FATAL -- : [00000000-0000-0000-0000-000000000000] ActionView::Template::Error (The asset "〇〇.jpeg" is not present in the asset pipeline.):
どうやら asset へのパイプラインがうまく行ってない模様
ここで確認するのは、config/envitonments/production.rb
どこかに config.assets.compile って項目があるので、true にします。
# Do not fallback to assets pipeline if a precompiled asset is missed. config.assets.compile = true
これで再び Heroku にプッシュしてあげると改善していると思います。
これでもうまくいかないと言う方は下記のリンク等参考にしてみるといいかもしれません。

Rails Asset Pipelineがうまくいかないときの問題の切り分けかた - Qiita
もう二度とasset pipelineで苦しみたくないので、問題切り分けの手順をまとめたい。
(asset pipelineのおおかた理解してる人は5->1の順で切り分けていったほうが効率的かもです)
1. assetsパス...
・関連書籍