2011-04-25 22 views

Respuesta

29

ver rails guide para la explicación

rieles andamios es una forma rápida de generar algunas de las principales piezas de una aplicación. Si desea crear los modelos, vistas y controladores para un nuevo recurso en una sola operación, andamios es la herramienta para el trabajo.

10

Andamios en Ruby on Rails se refiere a la generación automática de un conjunto simple de un modelo, vistas y un controlador por lo general para una sola tabla.

Por ejemplo:

[email protected]$ ./scripts/generate scaffold users 

crearía un CRUD completa (crear, leer, actualizar, eliminar) interfaz web para la tabla de usuarios. Por supuesto, las funciones como el hash de la contraseña, la carga de imágenes, etc. no se manejan y deben agregarse al código generado automáticamente.

5

En los carriles de 3,2 cuando se escribe esto en la terminal, dentro de sus rieles carpeta de aplicación:

rails generate scaffold User 
  • la parte "Usuario" podría ser cualquier nombre que elija ...

  • crea toda la estructura para su CRUD (crear, leer, actualizar, eliminar)

  • en esta creación que incluye el controlador, el modelo y ve los puntos de vista de cada parte de la ABM (crear, leer, actualizar, eliminar),

  • y el código dentro de ellos para empezar con su CRUD (crear, leer, actualizar, eliminar)

  • su forma más sencilla de hacer esto, en lugar de codificar todo usted mismo, ¡le ahorrará mucho tiempo!

6

También estoy estudiando Ruby On Rails from the scratch. Así es como lo recuerdo: Cada andamio es un objeto dentro de su aplicación con el que los usuarios interactuarán. El usuario puede crear este objeto, o actualizar, o leer, o eliminar. En facebook uno de estos objetos es estado. Cada usuario puede crearlo, leer, eliminar o actualizar estado. En twitter es tweet. En pinterest es pines.

Cada aplicaciones contiene una gran cantidad de este tipo de objetos - estados, fotos, comentarios, usuarios, etc. sólo hay que planificar todos entonces y diseñar futuras interacciones entre estos objetos y usuarios de la aplicación.

1

permite echar un ejemplo sencillo

queremos tener una aplicación con el modelo de dos datos es un modelo de usuario con user_id, nombre y correo electrónico y otro es el modelo post con id y contenido.

queremos asociar cada modelo de publicación con un usuario en particular. lo lograremos registrando el user_id del propietario de la publicación.

usando el comando de andamios de rieles puede crear rieles Los rieles de comando de andamio generarán los modelos y el controlador para el modelo de dos datos.

se puede ahorrar mucho tiempo