Ruby's not a bad language to learn, and the Rails framework can do a lot -- both easier to learn than a lot of alternatives, and commonly used in industry -- but I would caution that Ruby on Rails has some odd performance tuning stuff that can catch you by surprise when you go from a test to production (even small ~10 web user) environment. It's actually good to get exposed to things like nginx or lightspeed configuration and compressed assets like this, rather than months after a site launch, but it's something to be aware about.
Functional Programming isn't too heavily used outside of academia or today, but there are advantages, both from a design and implementation perspective. It can be worthwhile to toy around with something like Haskell even if you don't intend to use it now, as it or the underlying concepts may be useful down the road as intense multithreading and especially distributed computing become more important.
That said, getting to the point where you can build a portfolio-grade project in the languages you've already started to learn is much more important. It looks like you all are well beyond that point, though.