Как улучшить метод delete (key) в ActiveStorage :: Service :: DiskService в Ruby on Rails? Этот метод содержится в https://github.com/rails/rails/blob/master/activestorage/lib/active_storage/service/disk_service.rb.
Вот мое уточнение в моем приложении Rails. Он находится в /lib/refinements/active_storage.rb
require "active_storage/service/disk_service" module ActiveStorage refine Service::DiskService.singleton_class do def delete(key) puts "YYYYYYOOOOOOOOOOOOHHHHHHHHHH" end end end
Вот как я использую уточнение через контроллер.
require "refinements/active_storage" using ActiveStorage
Задача - Уточнение для удаления (ключ)не вызывать, когда я запускаю чистку. Он использует оригинал https://github.com/rails/rails/blob/master/activestorage/lib/active_storage/service/disk_service.rb. Мне нужно переопределить его через мой уточнения, чтобы расширить функциональность в моем приложении. Что я делаю не так?