環境
Rails 6.0.1
Ruby 2.6.3
PostgreSQL 11.16
has_one_attachedにオプションは不要
app/models/user.rb
has_one_attached :avatar
If the :dependent option isn't set, the attachment will be purged (i.e. destroyed) whenever the record is destroyed.
has_one_attached :avatar, dependent: :destroy
のようにオプションつけなくても、親モデルが削除されたら付随するavatarも削除してくれる!