如何在不删除数据库的情况下删除所有表中的所有数据?
您可以使用原始连接对象来执行 SQL 语句:
connection = ActiveRecord::Base.connection connection.tables.each{|t| connection.execute "TRUNCATE #{t}"}