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

时间:2016-04-29 06:16:24

标签: ruby-on-rails ruby activerecord activerecord-import

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

1 个答案:

答案 0 :(得分:1)

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

您可以在控制台上运行rails。在项目目录中尝试irb,然后使用REPL来运行代码。试试像:

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

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

当然,您也可以针对您的项目运行ruby文件:rails runner your_script.rb

而且,如果我误解了你:您当然可以通过任何其他方式/语言/库访问数据库。