extra credit Search 85,062 technologies ⌘K Download for Mac

Rails

Category
Frameworks and libraries
Latest
8.1.4
Released
Sep 24, 2026
Docs outline
18 sections

Official docs outline

guides.rubyonrails.org
  1. Getting Started with Rails

    MVC overview, generating a new app, scaffolding resources, convention over configuration.

  2. Rails Routing

    resources, RESTful routes, nested resources, member and collection routes, constraints, and route helpers.

  3. Action Controller

    Controller actions, params and strong parameters, sessions, cookies, filters/callbacks, and rendering and redirecting.

  4. Layouts and Rendering

    render and redirect_to, layouts, partials, template inheritance, and content_for.

  5. Action View Form Helpers

    form_with, model-backed forms, fields_for, nested attributes, and form helpers.

  6. Active Record Basics

    ORM conventions, CRUD, naming, schema conventions, and model classes.

  7. Active Record Migrations

    Creating and running migrations, schema.rb, rollbacks, and changing tables and columns.

  8. Active Record Validations

    Validation helpers, custom validators, conditional validation, and validation errors.

  9. Active Record Associations

    belongs_to, has_many, has_one, has_many :through, polymorphic associations, and dependent options.

  10. Active Record Query Interface

    where, order, joins, includes (N+1), scopes, calculations, find_each, and eager loading.

  11. Active Record Callbacks

    Lifecycle callbacks, before/after hooks, transactions, and callback pitfalls.

  12. Active Job

    Background jobs, queue adapters, perform_later, retries, and job scheduling.

  13. Action Mailer, Active Storage, Action Cable

    Sending email, file attachments and uploads, and WebSocket channels for real-time features.

  14. Caching with Rails

    Fragment caching, Russian doll caching, low-level caching, cache stores, and HTTP caching.

  15. Securing Rails Applications

    Sessions, CSRF, SQL injection, XSS, mass assignment, authentication, and credentials.

  16. Testing Rails Applications

    Fixtures, model, controller, integration and system tests, and test helpers.

  17. Configuring Rails Applications

    Environments, initializers, config options, credentials, and autoloading.

  18. API-only Apps and Rails on Rack

    API-only mode, middleware stack, Rack integration, and serialization of JSON responses.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

Versions and support

6 release lines
LineReleasedLatestSupport
8.1 Oct 22, 2025 8.1.4 Until Oct 10, 2027
8.0 Nov 7, 2024 8.0.5.1 Until Nov 7, 2026
7.2 Aug 9, 2024 7.2.4 Ended Aug 9, 2026
7.1 Oct 5, 2023 7.1.6 Ended Oct 1, 2025
7.0 Dec 15, 2021 7.0.10 Ended Apr 1, 2025
6.1 Dec 9, 2020 6.1.7.10 Ended Oct 1, 2024

Source: endoflife.date

All 113
↑↓ move ↵ open