スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【OGP設定】facebookシェア時のog:imageの設定が反映されない!

herokuにRailsアプリをデプロイし、facebookシェアボタンを設置。

が、シェア時のogp画像が上手く表示されない。

色々調べていると、

Dynoに書き込まれたファイルはアイドル状態、または再起動したときに消えてしまいます。永続化したいファイルはS3などのファイルストレージに保存しておきましょう。

という記事を発見。 知っておきたい!Herokuを使う上では当たり前?の16の常識 | mah365

S3にUPして、そのURLを参照させたら上手くいきました。

アプリ内の画像パスを参照しても動かないというオチでした。

お気をつけを。。

S3導入参考 【Rails】Herokuで画像を投稿できるようにする方法(ActiveStorage + Amazon S3) - Qiita

facebookシェア公式ドキュメント https://developers.facebook.com/docs/sharing/webmasters/?locale=ja_JP

ogpデバッガーツール https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Ftechnews-app.herokuapp.com%2F