А зачем так сложно? Просто ```remove_photo!``` не достаточно?