I love Rails. Most of it I truly appreciate as a developer, but there are some aspects that I do not like. The most heinous of these from my perspective is default_scope. I dislike it so much that I was even compelled to write about it!
In Rails, you use scopes to define commonly used queries, such as getting active users, archived posts, and so on.