如何使用脚本在外部编辑activerecord对象?我目前正在使用activerecord-import
gem将对象插入数据库。是否可以使用此gem或使用其他工具或gem来编辑现有记录?
答案 0 :(得分:1)
这有点不明确。有很多方法。这是最好的:
您可以在控制台上运行rails。在项目目录中尝试irb
,然后使用REPL来运行代码。试试像:
that_guy = User.find(4)
that_guy.name = "John"
that_guy.save!
(将User
,4
和name
替换为您拥有的模型,记录的ID和一些字符串属性。
当然,您也可以针对您的项目运行ruby文件:rails runner your_script.rb
而且,如果我误解了你:您当然可以通过任何其他方式/语言/库访问数据库。