1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/www/rubygem-rails70/pkg-descr
Po-Chuan Hsieh 9c1e2a5780
www/rubygem-rails70: Update version requirement of RUN_DEPENDS
- Update WWW and clean up pkg-descr
2022-12-30 17:05:56 +08:00

19 lines
1.1 KiB
Plaintext

Rails is a web-application framework that includes everything needed to create
database-backed web applications according to the Model-View-Controller (MVC)
pattern.
Understanding the MVC pattern is key to understanding Rails. MVC divides your
application into three layers: Model, View, and Controller, each with a specific
responsibility.
Active Record, Active Model, Action Pack, and Action View can each be used
independently outside Rails. In addition to that, Rails also comes with Action
Mailer, a library to generate and send emails; Action Mailbox, a library to
receive emails within a Rails application; Active Job, a framework for declaring
jobs and making them run on a variety of queuing backends; Action Cable, a
framework to integrate WebSockets with a Rails application; Active Storage, a
library to attach cloud and local files to Rails applications; Action Text, a
library to handle rich text content; and Active Support, a collection of utility
classes and standard library extensions that are useful for Rails, and may also
be used independently outside Rails.