在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。
ActiveRecord::Base.connection.tables.each do |table|
ActiveRecord::Base.connection.execute("truncate table #{table}")
end
本文介绍了一种使用 ActiveRecord 在 Ruby on Rails 中批量清除数据库所有表数据的方法。通过执行 SQL 语句来实现数据库的快速重置,适用于开发环境的数据初始化场景。
在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。
ActiveRecord::Base.connection.tables.each do |table|
ActiveRecord::Base.connection.execute("truncate table #{table}")
end

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