Update activity.rb

If you use first_or_initialize there is no need to destroy the object if it doesn't save properly.

I'm also not sure why you are rescuing failures. I may be missing something.