Ruby on Rails

Ruby on Rails is the framework that popularized convention over configuration. By default, an ActiveRecord model named Sale maps to a sales table, controllers map to RESTful resources, and the directory layout under app/ implies wiring without explicit configuration files.

API entry from apis.yml

apis.yml Raw ↑
aid: convention-over-configuration:rails
name: Ruby on Rails
description: Ruby on Rails is the framework that popularized convention over configuration. By default,
  an ActiveRecord model named Sale maps to a sales table, controllers map to RESTful resources, and the
  directory layout under app/ implies wiring without explicit configuration files.
humanURL: https://rubyonrails.org/
baseURL: https://rubyonrails.org
tags:
- Active Record
- Rails
- Ruby
properties:
- type: Documentation
  url: https://rubyonrails.org/doctrine
- type: Reference
  url: https://guides.rubyonrails.org/getting_started.html
x-features:
- Pluralized table inference for ActiveRecord models
- RESTful controller routing inferred from resource names
- Generators for resources, migrations, and tests
- Pattern of opinionated defaults with override hooks
x-useCases:
- Bootstrapping production web applications quickly
- Establishing consistent codebases across teams