Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ruby on Rails
Modelo – Vista – Controlador  <ul><li>Modelo clases que son “inteligentes” y que representan los objetos del mundo real, e...
La Arquitectura de Rails
Model Classes <ul><li>Basado en el patrón de Arquitectura de Martin Fowler </li></ul><ul><ul><li>De  Patterns of Enterpris...
ActiveRecord Asociaciones <ul><li>Métodos y clases para atar objetos juntos a través de las llaves foraneas de la base de ...
Del Controlador a la  Vista <ul><li>Rails da multiples opciones de rendering… </li></ul><ul><li>Por defecto se corresponde...
Layouts y Paciales <ul><li>Templates en app/views/layouts/ con el mismo nombre del controlador serán automáticamente coloc...
Otras Características <ul><li>Los controladores de correo se escriben en la misma forma que cualquier otro controlador </l...
Upcoming SlideShare
Loading in …5
×

Ruby on Rails

1,162 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Ruby on Rails

  1. 1. Ruby on Rails
  2. 2. Modelo – Vista – Controlador <ul><li>Modelo clases que son “inteligentes” y que representan los objetos del mundo real, encargadas de mantener la lógica y la integridad de la base de datos. </li></ul><ul><li>Vistas HTML templates </li></ul><ul><li>Controladores manejan las peticiones que reciben del browser direccionan los datos hacia las vistas. </li></ul>
  3. 3. La Arquitectura de Rails
  4. 4. Model Classes <ul><li>Basado en el patrón de Arquitectura de Martin Fowler </li></ul><ul><ul><li>De Patterns of Enterprise Architecture </li></ul></ul><ul><ul><li>Cada modelo se corresponde con una tabla en la base de datos . </li></ul></ul>
  5. 5. ActiveRecord Asociaciones <ul><li>Métodos y clases para atar objetos juntos a través de las llaves foraneas de la base de datos. </li></ul><ul><ul><li>Cada uno agrega un conjunto de métodos al modelo para manejar las asociaciones </li></ul></ul>
  6. 6. Del Controlador a la Vista <ul><li>Rails da multiples opciones de rendering… </li></ul><ul><li>Por defecto se corresponden los nombres de los métodos del controlador con los de las vistas. </li></ul><ul><li>Redireción hacia cualquier acción </li></ul><ul><li>Se pueden hacer rendering de partes específicas de la vista. </li></ul>
  7. 7. Layouts y Paciales <ul><li>Templates en app/views/layouts/ con el mismo nombre del controlador serán automáticamente colocadas como el layout a menos que se especifique lo contrario. </li></ul><ul><li>Parciales son sub-templates que refrescan partes específicas de la aplicación </li></ul>
  8. 8. Otras Características <ul><li>Los controladores de correo se escriben en la misma forma que cualquier otro controlador </li></ul><ul><li>Rails incluye Ruby test/unit </li></ul>

×