質問編集履歴
2
追記の欄を編集致しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ユーザーを削除しても dependent: :destroy が効かず AWS S3 内に関連画像が残り続ける。
|
1
|
+
【追記有】ユーザーを削除しても dependent: :destroy が効かず AWS S3 内に関連画像が残り続ける。
|
test
CHANGED
@@ -69,3 +69,9 @@
|
|
69
69
|
|
70
70
|
|
71
71
|
またユーザーがプロフィール画像を 画像A → 画像B に変更した場合も、画像A, 画像Bともに AWS S3 に保存されてしまいます。画像Aのデータが消えて画像Bに差し替わる挙動になって欲しいのですが…。
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
更に、ユーザーがプロフィール画像を 画像A → 画像A → 画像A… と同じファイルで何度もアップロードした場合も、AWS S3 内でその数だけ 画像A のオブジェクトが追加されます。同一のファイルをアップロードした場合、オブジェクト内で変化は起こらなかったと思うのですが…。
|
76
|
+
|
77
|
+
八方塞がりな状況ですので、コメントだけでも頂けますと有難いです。
|
1
「追記」の欄を補足いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -61,3 +61,11 @@
|
|
61
61
|
Rails 5.2.6
|
62
62
|
|
63
63
|
mysql Ver 14.14 Distrib 5.7.36, for Win64 (x86_64)
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
### 追記
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
またユーザーがプロフィール画像を 画像A → 画像B に変更した場合も、画像A, 画像Bともに AWS S3 に保存されてしまいます。画像Aのデータが消えて画像Bに差し替わる挙動になって欲しいのですが…。
|