While carrots are a good source of vitamin A (which is important for healthy eyesight, skin, growth, and resisting infection), eating them won't improve vision.
Vitamin A is important, and carrots are a good source. No, they won't give you 20-15 vision, but Vitamin A deficiency will do a number on your eyes - http://en.wikipedia.org/wiki/Vitamin_A .
Vitamin A is a vitamin that is needed by the retina of the eye in the form of a specific metabolite, the light-absorbing molecule retinal. This molecule is absolutely necessary for both scotopic and color vision. Vitamin A also functions in a very different role, as an irreversibly oxidized form retinoic acid, which is an important hormone-like growth factor for epithelial and other cells.
Enough is needed. Extra won't help and may hurt (I had orange skin when I was eating a pound of carrots a day for several weeks (long ago)).
Depending on what she wrote, (and bringing corporate interests into it could be problematic) I don't see a big problem with fixing this. It's a matter of being careful.
My $0.02. :-)
Cheers,
Scott.