Closed super-appy closed 8 months ago
画像を添付したいところ
画像をS3に上げる、投稿に表示するところまではできた!
しかし、ActiveStorageだと保存前の加工がうまくできなかった。 variantメソッドでできるのは「保存した画像をリサイズして表示」だから、保存時はそのままのサイズで保存されてしまう。 つまり、ストレージの容量が必要になる。
加工して保存できるようにCarrierwaveでの実装に変更する!
やること
マイグレーションを削除する ❌ https://qiita.com/ISSO33/items/33a935cb3255c269bef2
pendingが発生したのでロールバックした https://qiita.com/ISSO33/items/33a935cb3255c269bef2
[x] Carrierwaveでローカルに画像の登録
[x] AmazonS3に画像の登録 参考 https://pikawaka.com/rails/carrierwave
[x] 画像サイズの加工
[x] デフォルト画像の設定
ActiveStorageを使う:https://railsguides.jp/active_storage_overview.html has_one_attached https://railsguides.jp/active_storage_overview.html#has-one-attached webpに加工して保存するhttps://techblog.gmo-ap.jp/2022/06/13/webp_ex/