どうも、ウェブ系ウシジマくんです。
最近業務でrailsの高速化をするタスクをこなしていたのですが、その中でconfig.asset.compileをfalse
でハマった部分があったのでメモしたいと思います。
asset.compileをfalseにするなら、resolve_withもセットで
結論からいうと、config.asset.compileをfalse
を設定したら、config.assets.resolve_with = %i[manifest]
も合わせて設定してあげると解決するよってことです。
つまり、config/environments/production.rb
などを、
# config/environments/production.rb
Rails.application.configure do
# 色々な処理
config.assets.compile = false
config.assets.resolve_with = %i[manifest]
end
上記のように加筆してあげればOKってことです。
めでたし、めでたし