"An under-the-hood look at how the Ruby programming language runs code. Extensively illustrated with complete explanations and hands-on experiments. Covers Ruby 2.x"-- "Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax, the language is performing countless unseen tasks. Ruby Under a Microscope gives developers an inside, hands-on look at Ruby's core, using simple diagrams coupled with clear explanations. Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to demonstrate how things work. Shaughnessy's lucid illustrations will serve as a guide for developers writing Ruby programs. Developers of all stripes will find this a fascinating behind the scenes look at how programming languages work"
I haven't kept up with the evolving Ruby implementation internals, so I will sure as heck buy this new version of the book.
1. Work through some books that dig deeper into technologies you already know. This will help you re-familiarize without being too simple. For RoR, I would look at Ruby Under a Microscope, Rebuilding Rails.
2. Just write code. Get back into thinking about different approaches, and explaining the pros/cons of each. Some of this could be leetcode style for interview prep(advent code starts in a few weeks). But also just building apps in Rails. If you don't have any ideas, just go through the standard "build your own X", where X could be twitter, instagram, reddit, etc.
3. Review your resume. Go back to thinking about what you did in your last job. It's likely, with a break, that you can't easily remember what you accomplished at previous roles. If you start thinking ahead of time you can work to recover some of those memories. Start building the stories around them so you'll be ready for the "tell me about time that X" questions/discussions.