I suspect she can program better than you give her credit for (better than straight copy/paste/tweak from tutorials), but probably won't be straying far from straightforward use of rails. Perhaps that level of programming coupled with design ability is a sort of "sweet spot" for many projects?
I'm certainly far more on the programming side of this continuum (and so would never attempt a CV like this), but I can believe this resume might persuasively communicate her combination of skills to her intended audience.
A bit nitpicky; it wouldn't be an instant drop, but I'd still look at the rest a bit more cautiously. Oddly enough I only notice a resume's "tools" section when there's something weird in it.
That catched my eye too, along with the 'TextMate' proficiency. If you start putting those things on your resume you might as well also put '90% Keyboard skills' and '100% expert Mouse user' on it.