- When I deployed the Rails application I created and accessed the page, the following error screen appeared and I could not access it.
- So, when I checked log/production.rb, I got the following error
ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline.):
I’ve taken a lot of time to resolve this error, so I’m not sure how to do it right, but I’ll share the solution in my environment.
Rails 5.2.4 Ruby 2.6.4
Edited config/environments/production.rb as follows
# Do not fallback to assets pipeline if a precompiled asset is missed. - config.assets.compile = false + config.assets.compile = true
- [Asset Pipeline](https://railsguides.jp/asset_pipeline.html#%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%E3%82%92%E3%83%97%E3%83%AA%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%(82%8B)