Tweak deskutils/just version 1.5.0
[dports.git] / www / rubygem-rails70 / pkg-descr
1 Rails is a web-application framework that includes everything needed to create
2 database-backed web applications according to the Model-View-Controller (MVC)
3 pattern.
4
5 Understanding the MVC pattern is key to understanding Rails. MVC divides your
6 application into three layers: Model, View, and Controller, each with a specific
7 responsibility.
8
9 Active Record, Active Model, Action Pack, and Action View can each be used
10 independently outside Rails. In addition to that, Rails also comes with Action
11 Mailer, a library to generate and send emails; Action Mailbox, a library to
12 receive emails within a Rails application; Active Job, a framework for declaring
13 jobs and making them run on a variety of queuing backends; Action Cable, a
14 framework to integrate WebSockets with a Rails application; Active Storage, a
15 library to attach cloud and local files to Rails applications; Action Text, a
16 library to handle rich text content; and Active Support, a collection of utility
17 classes and standard library extensions that are useful for Rails, and may also
18 be used independently outside Rails.
19
20 See also: https://rubyonrails.org/