I've been using Rails for 2 years now, and feel confident enough. However, I don't know what I don't know. Below are a few examples of concepts I've learned over the years that aren't mentioned in beginner tutorials.
* Single Table Inheritance
* Using Scopes
* Avoiding N+1 Queries
What are some other concepts or best practices do you recommend?