Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Entorno de desarrollo de Ruby on Rails

3/36
Recursos

Aportes 9

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Entorno de desarrollo de Ruby on Rails


Ruby on Rails está compuesto de una serie de módulos esenciales que resuelven problemas específicos del desarrollo de software web.

  • ActiveRecord → Este te provee una estructura para poder hacer la interconexión con la DB a través del concepto de modelo. Pero importante saber, que desde el modelo vas a hacer consultas a tus DB y traer y manipular información.
  • ActionView → Traeremos la información de la DB la renderizaremos y la mostraremos con ayuda de este módulo.
  • ActionMailer → Para enviar Emails utilizaremos este módulo.
  • Rails + JS → Aquí uniremos el mundo de Rails con el JS.

El ActionCable es la implementación de Rails para los websockets.
El ActiveStorage es para gestionar archivos de multimedia y guardarlos ya sea en AWS o en una BD.

Mis notas:

Me gusta mucho Rails API

Es mi primera vez en RoR, iniciemos!

este enlace da a la documentación oficial de rails. https://guides.rubyonrails.org/6_0_release_notes.html

RoR está compuesto de una serie de módulos, cada uno orientado a resolver un problema de desarrollo web.

Módulos esenciales

  • ActiveRecord: Provee una estructura para crear una conexión a una base de datos a través del concepto de Modelo (MVC). Desde el Modelo se trae y manipula la información de la BD.
  • Layouts and Rendering: Encargado de la renderización de vistas o cualquier estructura gráfica.
  • ActionView: Ayuda a agilizar la inserción de componentes gráficos mediante Helpers.
  • ActionController: Se utiliza cuando se realizan las peticiones al servidor desde el cliente.
  • RailsRouting: Facilita el manejo de las rutas.
  • ActionMailer: Usado para enviar e-mails.
  • The Assets Pipeline: Manejo de assets de la aplicación.
  • Internationalization i18n: Provee un sistema para abordar el tema de la internacionalización y el uso de varios idiomas.
  • Rails + JS: Ayuda a que sea posible usar código JS en un proyecto de RoR.
RoR está orientado sólo al desarrollo web.