lib/motor/admin.rb in motor-admin-0.1.57 vs lib/motor/admin.rb in motor-admin-0.1.58
- old
+ new
@@ -67,9 +67,17 @@
initializer 'motor.active_storage.extensions' do
config.after_initialize do
next unless defined?(ActiveStorage::Engine)
+ ActiveSupport.on_load(:active_storage_attachment) do
+ ActiveStorage::Attachment.include(Motor::ActiveRecordUtils::ActiveStorageLinksExtension)
+ end
+
+ ActiveSupport.on_load(:active_storage_blob) do
+ ActiveStorage::Blob.singleton_class.prepend(Motor::ActiveRecordUtils::ActiveStorageBlobPatch)
+ end
+
ActiveStorage::Attachment.include(Motor::ActiveRecordUtils::ActiveStorageLinksExtension)
ActiveStorage::Blob.singleton_class.prepend(Motor::ActiveRecordUtils::ActiveStorageBlobPatch)
end
end
end