Я пытаюсь сделать резервную копию данных в хранилище yaml при удалении следующим образом:
DeleteProject.create!(:data => {
:project => project.attributes,
:domains => project.domains.collect(&:attributes),
:databases => project.databases.collect(&:attributes)
}.to_yaml)
Однако, хотя данные проекта и домена хранятся нормально, базы данных всегда возвращаются пустыми.Связь осуществляется через
- has_and_belongs_to_many: базы данных
- has_and_belongs_to_many: проекты
Я нахожусь втупик с этим, поскольку я не знаю, почему он просто не будет передавать текущие данные из project.databases.Любое понимание было бы здорово, спасибо!