如何使用 ruby 脚本编辑 sql 数据库中现有的 activerecord 对象?

How can I edit existing activerecord objects in a sql database using ruby scripts?

如何使用脚本在外部编辑 activerecord 对象?我目前正在使用 activerecord-import gem 将对象插入数据库。是否可以使用此 gem 或使用其他工具或 gem 编辑现有记录?

这有点不明确。有很多方法。这是最好的:

您可以在控制台上运行 rails。在您的项目目录中尝试 irb,您将使用一个允许您 运行 实时编码的 REPL。试试像这样的东西:

that_guy = User.find(4)
that_guy.name = "John"
that_guy.save!

(将 User4name 替换为您拥有的模型、记录的 ID 和一些字符串属性)。

当然你也可以只 运行 一个 ruby 文件针对你的项目:rails runner your_script.rb

而且,如果我误解了你:你当然可以通过任何其他 means/languages/libraries 访问数据库。