Hck*_*Hck 5

您可以使用原始连接对象来执行SQL语句:

connection = ActiveRecord::Base.connection
connection.tables.each{|t| connection.execute "TRUNCATE #{t}"}
Run Code Online (Sandbox Code Playgroud)


Wil*_*ton 5

使用DatabaseCleaner gem。

DatabaseCleaner.strategy = :truncation
DatabaseCleaner.clean
Run Code Online (Sandbox Code Playgroud)

如果您绝对必须在耙任务中拥有此功能,只需将其自己包裹起来即可。