Rails Engine Español

309 views
192 views

Published on

Rails Engine, intro en español

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
309
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rails Engine Español

  1. 1. Rails Engines
  2. 2. Definición • Los engines son aplicaciones de Rails (stand- alone) que pueden ser integradas dentro de otra aplicación • Los controladores y modelos están definidos dentro del namespace de los módulos del engine. • La arquitectura de una aplicación que utiliza engines permite pensar en la aplicación tomando conciencia sus dependencias y como poder aislar sus componentes
  3. 3. Beneficios • Reduce errores en la duplicidad • Código re-utilzable
  4. 4. Engines Populares • Devise - Autenticación de Usuarios • Spree - Comercio Electrónico • Forem - Forum • RailsAdmin - Interface de administración • Monologue - Blogging
  5. 5. Spree Engines (6) spree_api (RESTful API) spree_frontend (User-facing components) spree_core (Models & Mailers) spree_sample (Sample data) spree_backend (Admin area) spree_cmd (Command-line tools)
  6. 6. Ejemplo de un Engine

×