I had rats in my garden too. They have been eating my cabbage plants (see a couple posts back). They also dug up my potatoes, so I am sure they are vegetarian.

I moved my plants to the other terrace and wild parrots got them again. I feel sorry for your loss as well as mine.
I've tried many ways but nothing works perfectly LOL.