導入

modelに以下を記述

has_one_attached :favicon
has_many_attached :main_image

画像がカラムに対して1つならhas_one

複数ならhas_manyで設定する

Untitled Diagram.drawio.png

ActiveStorageのメソッド

**【attach】**特定のsiteにimageを添付することができる。

current_site.image.attach(params[:image])

**【attached?】**特定のsiteがimageを持っているかどうか調べることができる。

current_site.image.attached?

【purge】削除するメソッド※modelにpurge: trueの記述が必要※

current_site.image.purge

IDを取ってくる

current_site.image.id # <=Active_storage_attachmentsのidが取れる