[Rails]本番/検証環境でconfig.asset.compileをfalseにする時の注意点
スポンサーリンク

どうも、ウェブ系ウシジマくんです。

最近業務で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ってことです。

めでたし、めでたし

参考リンク

スポンサーリンク
おすすめの記事