Ralis
If you want a full website, you should go for Rails. Ruby will help you build big websites in short time. Rails is in many ways "magical". That is, you might write a single line in Rails that ends up doing quite a lot, which for some is a good thing
Express
Express is just a skeleton framework. It kind of just provides the routing, and you can use your choice of tools to build whatever you want with it.
Sinatra
Sinatra is somewhat like express. It's a thin framework that will provide you the basic routing functionality and helper classes. You can any of the available gems
to create your application.
Restify
For building APIs on NodeJS, you can use this amazing framework called restify
So yea, ruby can indeed be replaced by nodeJS, but it will require developers more qualified in javascript, as large codebases, often get difficult to maintain.