(Jun 2019)
Rails is a batteries-included web development framework. It’s especially fast and easy for prototyping CRUD web apps.
On Debian-like distributions:
# apt install ruby sqlite3 libsqlite3-dev
# gem install rails
Start a Rails project.
$ cd Projects
$ rails new myproj
$ cd myproj
$ ./bin/rails server
Point a web browser at http://localhost:3000/.
Does Ruby have a virtual environment thing to isolate the dependencies for all these gems? Yes, Bunder, and Rails uses it by default.