When I'm trying to really_destroy! user I receive:
Traceback (most recent call last):
2: from (irb):18
1: from app/models/spree/user_decorator.rb:62:in `scramble_email_and_password'
RuntimeError (Can't modify frozen hash)
Line 62 is:
self.email = 'deleted_' + SecureRandom.uuid.first(5) + email
What if we move scramble_email_and_password to before_destroy callback and don't call save in it?