Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: mrbrdo
There's no problem with destroying the guest user, just call reload first.
Although you would still need the rake tasks for users who never become members.
I'm wondering about this too. What is the "performance reason"?