Well, you seem to have started well by looking at the jobs market - jobs boards are your friends - they capture the desirable skills and are far more usefull than just seeking employment - they captire the market for software development.
So, it may be that you look at your skills, compare them with the jobs market, and find the smallest changes required of you to have the skills required locally. Then enact the changes whilst keeping an eye open for ruby jobs.
A living website in the relevant tech makes for a great cv. Once you have something together, you could apply to one or two companies and see how you get on. Don't over apply - you may need to use any scraps of feedback to enhance your skills, cv, or interview techique.
An alternative route, If you have more time, and funds, would be a compsci degree - Aston has a great record of getting students out on a paid placement after two years, with high post course employability.
You seem like you are already self motivated and taking responsibility for your own learning - which is good - you would be surprised how many people expect employers to do this for them. Having the right attitude is a large part of the battle.
Maintaining relevant skills is another aspect - which you have already seen. This takes work - both in terms of learning and following industry trends.