
Rails is a web application framework running on the Ruby programming language.



This guide is designed for beginners who want to get started with a RailsĪpplication from scratch. Start Here Getting Started with Rails Models Active Record Basics Active Record Migrations Active Record Validations Active Record Callbacks Active Record Associations Active Record Query Interface Views Layouts and Rendering in Rails Action View Form Helpers Controllers Action Controller Overview Rails Routing from the Outside In Digging Deeper Active Support Core Extensions Rails Internationalization API Action Mailer Basics Active Job Basics Testing Rails Applications Securing Rails Applications Debugging Rails Applications Configuring Rails Applications The Rails Command Line Asset Pipeline Working with JavaScript in Rails Autoloading and Reloading Constants Caching with Rails: An Overview Using Rails for API-only Applications Action Cable Overview Extending Rails Rails on Rack Creating and Customizing Rails Generators Contributing to Ruby on Rails Contributing to Ruby on Rails API Documentation Guidelines Ruby on Rails Guides Guidelines Maintenance Policy Maintenance Policy Release Notes Upgrading Ruby on Rails Ruby on Rails 5.0 Release Notes Ruby on Rails 4.2 Release Notes Ruby on Rails 4.1 Release Notes Ruby on Rails 4.0 Release Notes Ruby on Rails 3.2 Release Notes Ruby on Rails 3.1 Release Notes Ruby on Rails 3.0 Release Notes Ruby on Rails 2.3 Release Notes Ruby on Rails 2.2 Release Notes
