在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。
ActiveRecord::Base.connection.tables.each do |table|
ActiveRecord::Base.connection.execute("truncate table #{table}")
end
本文介绍了一种使用 ActiveRecord 在 Ruby on Rails 应用中批量清空数据库表的方法。通过遍历所有表并执行 truncate 命令,可以快速清除所有数据,为重新填充或测试提供便利。
在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。
ActiveRecord::Base.connection.tables.each do |table|
ActiveRecord::Base.connection.execute("truncate table #{table}")
end

被折叠的 条评论
为什么被折叠?