Edited at

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


まとめ

それだけです

ブログで見たい方はこちら

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