gpt4 book ai didi

ruby-on-rails - 在控制台中使用两个应用程序

转载 作者:数据小太阳 更新时间:2023-10-29 07:31:02 26 4
gpt4 key购买 nike

我重建了一个项目。我已经迁移了数据库,现在我需要传输文件。我不能只是复制粘贴它们。我需要重新处理它们。

如何在控制台(或 Rake 任务)中加载两个 Rails 应用程序并像这样工作:

App1.attaches.all.each do |attach|
new = App2.attach.new attach.attributes
new.file = attach.file.url
new.save
end

最佳答案

我会向新应用程序添加一个临时模型。如果您有模型 Asset,我会添加

class LegacyAsset < ActiveRecord::Base
establish_connection (
# connection credentials for old application
)
end

然后您可以使用这两个模型来转换数据并在完成后删除 LegacyAsset 模型。

关于ruby-on-rails - 在控制台中使用两个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6069928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com