Я могу успешно загрузить изображение в Amazon S3 с помощью прямой загрузки, но если я удалю изображение из форматированного текста Trix, оно не будет удалено с сервера S3. Полагаю, мне следует сделать что-то вроде trix-attachment-remove .
Почему это не по умолчанию в Rails 6?
введите описание изображения здесь
приложение. js
//= require activestorage
document.addEventListener('trix-attachment-add', function (event) {
var file = event.attachment.file;
if (file) {
var upload = new window.ActiveStorage.DirectUpload(file,'/rails/active_storage/direct_uploads', window);
upload.create((error, attributes) => {
if (error) {
return false;
} else {
return event.attachment.setAttributes({
url: `/rails/active_storage/blobs/${attributes.signed_id}/${attributes.filename}`,
href: `/rails/active_storage/blobs/${attributes.signed_id}/${attributes.filename}`,
});
}
});
}
});