Я создаю приложение RoR с несколькими базами данных.В качестве примера у меня есть две базы данных с именем:
- Панель инструментов (которая содержит все записи пользователя, таблица групп, таблица носителей, таблица компаний)
- Магазин (который содержит все продукты, каталоги...)
Мне удается сохранить эти модели в отдельных БД, создав два файла database.yml и вызвав метод Install_connection в Модели.К сожалению ActiveStorage не полагается на базу данных моделей.
Я видел, что ActiveStorage имеет свои собственные модели "Blob & Attachment", которые расширяют ActiveRecord :: Base.Для хранения записей ActiveStorage запускает метод has_one_attached (), который находится в файле model.rb:
https://github.com/rails/rails/blob/master/activestorage/lib/active_storage/attached/model.rb
Как я могу манипулировать этим методом в ActiveStorage Engine, чтобывызов вместо ActiveStorages Blob, моей собственной модели StoreBlob, которая затем содержит "Установить_соединение STORE_DB"?