the parent post is dead on. the guy who wrote the article does not know rails well enough to find accurate criticisms.
the complaint he makes about the options hashes would be solved if someone took the time to document all of the private methods, etc. I like a mix of code + documentations to figure out how something works. Most of the rails contributers prefer to just read the code, which is why no docs exist.