Building a portfolio is good. Not sure what you had in mind for portfolio projects, but I think real apps work the best. Ideally, a portfolio project would:
1. Be deployed to a server so somebody could visit a URL and see your app in action
2. Have source code up on Github
3. Not just be a regurgitation of a tutorial you followed, but be a synthesis of various things you have learned
Aside from demonstrating your ability well, making apps that fit these criteria is also the best way to learn how to be a Rails developer.
Also, perhaps somebody else has a different opinion about this, but I don't think you can count on a recruiter to get you into a position. I think you're gonna have to hustle and make it happen on your own. I think the people who can give you the best advice are hiring managers at companies that hire junior devs. Getting a hiring manager to give you some of their time may not be possible. I think the next best group of people for you to talk to would be working junior devs, since they have recently been where you are now.
A useful approach might be something like this, "Hello, so and so, I am junior Rails developer looking to transition into web development as my career. I was wondering if we could meet for coffee so I could talk to you about how you made this transition. I would work around your schedule, so wherever/whenever is convenient for you. Here is a link to some of my work. etc. etc."
And then treat these coffee meetings as job interviews. Be prepared to make a good impression, because if you seem like somebody worth hiring and the person you're meeting with's company has an open position, guess who can put you in touch with their hiring manager?
Anyway, just some thoughts. You gotta hustle.
-Rico