How to create data sandbox in rake tasks in Rails

Sometimes, we need data sandbox in take tasks such as load testing. When I was assigned to the development of load testing, I used this way.

ActiveRecord::Base.connection.begin_transaction  # sandbox data
User.create(name: 'John Doe')

In this case, a user is created, but the data is deleted after rollback_transaction.

My LinkedIn account is below! Please contact me!



Tomoharu Tsutsumi

Software Engineer with 4 + years of professional experience.