For some reason save! wouldn't update the record, only update_attributes. I'm looking into that now.