I'm looking at moving into a different technology set (Ruby on Rails) than I'm using in my current job while also using some of the technology set I am using my current job (AngularJS).
To do this, I have to work on my portfolio, which is a website, in the weekends.
Progress developing my skill set is going slower than I'd like. I don't always have time (or the priority, I also like exercising and spending time with friends on my weekends) to work on the weekend. For example currently I've got stuck at understanding the Rails asset pipeline, which means I can't showcase the Angular skills which I'm already familiar with.
The dilemma I'm facing is, if I see a job that I'm interested in (a Rails job), I can apply now and either omit my portfolio, or explain that I'm only learning. I'm concerned that this would reflect badly on myself.
On the other hand, I could defer applying until the portfolio looks good, and then apply then.
How is either option likely to be perceived by a potential employer?