Rails production 環境で public 配下の 画像 を 表示する

事例

public以下に画像を置いてそれをページ上に表示したい。(したい)
例えば、test.comというドメインであれば、
https://test.com/image.pngで画像にアクセスできますよね。
できるはずなんですよね。できないんですよね?

設定

できない原因はいたってシンプルなものです。
production.rbのconfig.public_file_server.enabledをtrueにすればいいだけです。

# config/environments/production.rb
# config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
config.public_file_server.enabled = true

まとめ

それだけです

Qiitaで見たいかはたこちら