Files
webcoredesktop/content/software/ruby-on-rails.md
T
2026-10-28 15:08:48 -06:00

1.5 KiB

title, category, tagline, source, command, website, code, links
title category tagline source command website code links
Ruby and Rails Languages and runtimes The Ruby language and the Rails web framework, installed with mise and kept up to date. mise rails https://rubyonrails.org/ https://github.com/rails/rails
name url
Ruby https://www.ruby-lang.org/
name url
Rails Guides https://guides.rubyonrails.org/

What it is

Ruby is a programming language designed to be pleasant to read and write. Rails, or Ruby on Rails, is a web framework built on it: it gives a new web app a database layer, routing, templates and tests from the start, and favors sensible conventions over configuration. GitHub, Shopify and Basecamp were built with it.

Ruby libraries are called gems; Bundler installs the ones a project needs from its Gemfile.

Why it's here

  • Fast to build web apps. rails new gives you a working app in minutes.
  • Batteries included. Database migrations, background jobs, mail and tests are part of the framework.
  • Ruby itself. A good language for scripts and automation, too.

On CoreDesktop

CoreDesktop installs Ruby with mise rather than pacman: it installs the latest Ruby and makes it your default (mise use -g ruby@latest), then installs the Bundler and Rails gems. Each update updates mise, moves you to the newest Ruby, and runs gem update to update your gems, Rails included.

Start a new app with:

rails new myapp