Este documento proporciona instrucciones para crear una aplicación básica de blog con Ruby on Rails (RoR). Los pasos incluyen crear un nuevo proyecto de RoR, generar un controlador y vista de bienvenida, configurar rutas y modelos para artículos, y agregar funcionalidad básica como la creación, lista y visualización de artículos.
Este documento explica cómo crear un blog utilizando la plataforma Blogger.com. Primero, se requiere una cuenta de Gmail o Mi Cuenta. Luego, se ingresa a blogger.com y se inicia sesión con la cuenta de correo electrónico. Una vez dentro, se completa la configuración personal y del blog.
Taller de introducción a Google App EngineManuel Martín
Este documento presenta un taller introductorio sobre Google App Engine. Explica las características del entorno de desarrollo de App Engine, incluyendo el servidor web, base de datos no relacional, escalabilidad automática, autenticación de usuarios y más. Luego guía al lector a través de varios ejemplos prácticos de aplicaciones web simples construidas con App Engine, incluyendo "Hola Mundo", plantillas, formularios, base de datos, usuarios, archivos estáticos y despliegue en la nube de App Engine. Finalmente, pro
Este documento describe los pasos para configurar una base de datos y crear un blog simple con Symfony usando Doctrine. Primero se configura la base de datos y se crea una entidad Blog con sus propiedades. Luego se generan automáticamente las tablas, controladores y vistas. Finalmente se agregan funcionalidades como cargar datos de ejemplo, mostrar entradas en el home, agregar comentarios y una barra lateral con los últimos comentarios.
Este documento describe los pasos para configurar una base de datos y crear un blog simple usando Symfony y Doctrine. Primero, se configura la base de datos y se crea una entidad Blog. Luego, se generan controladores, vistas y datos de muestra. Finalmente, se agregan funcionalidades como mostrar entradas, agregar comentarios y una barra lateral con los comentarios más recientes.
Este documento describe los primeros pasos para crear una aplicación web básica en ASP.NET MVC 2. Explica cómo generar un proyecto de ASP.NET MVC con Visual Studio, la estructura de directorios y archivos que se crea, incluyendo controladores, vistas y plantillas. También describe elementos básicos como cómo crear vínculos entre páginas y cómo mostrar datos en las vistas a través de parámetros. El objetivo final es construir una aplicación para administrar una colección de películas como proyecto de aprendizaje.
Work para explicar la creación de una App Rails:
* Creando la aplicación Rails
* Utilizando el Scaffold
* Migrando la base de datos
* Agregando validaciones
* Agregando relaciones entre los modelos
* Utilizando Nested Routes
* Utilizando View Helpers
* Agregando AJAX
Conceptos básicos de Ruby on Rails incluyendo:
- Controladores y acciones
- Rutas
- Configuraciones de applicacion
- Generación de modelos y Active Record
- Plantillas y vistas
- REST y recursos
Además de dos ejemplos prácticos:
- Página con mensaje 'Hola Mundo'
- MiniAplicación de blogs
Este documento introduce ASP.NET MVC, comparando Web Forms y MVC. Explica cómo crear proyectos MVC en Visual Studio y describe conceptos como controladores, vistas, modelos, enrutamiento, validación y filtros de acción. También cubre Entity Framework Code First y Razor para generar vistas dinámicas.
Este documento explica cómo crear un blog utilizando la plataforma Blogger.com. Primero, se requiere una cuenta de Gmail o Mi Cuenta. Luego, se ingresa a blogger.com y se inicia sesión con la cuenta de correo electrónico. Una vez dentro, se completa la configuración personal y del blog.
Taller de introducción a Google App EngineManuel Martín
Este documento presenta un taller introductorio sobre Google App Engine. Explica las características del entorno de desarrollo de App Engine, incluyendo el servidor web, base de datos no relacional, escalabilidad automática, autenticación de usuarios y más. Luego guía al lector a través de varios ejemplos prácticos de aplicaciones web simples construidas con App Engine, incluyendo "Hola Mundo", plantillas, formularios, base de datos, usuarios, archivos estáticos y despliegue en la nube de App Engine. Finalmente, pro
Este documento describe los pasos para configurar una base de datos y crear un blog simple con Symfony usando Doctrine. Primero se configura la base de datos y se crea una entidad Blog con sus propiedades. Luego se generan automáticamente las tablas, controladores y vistas. Finalmente se agregan funcionalidades como cargar datos de ejemplo, mostrar entradas en el home, agregar comentarios y una barra lateral con los últimos comentarios.
Este documento describe los pasos para configurar una base de datos y crear un blog simple usando Symfony y Doctrine. Primero, se configura la base de datos y se crea una entidad Blog. Luego, se generan controladores, vistas y datos de muestra. Finalmente, se agregan funcionalidades como mostrar entradas, agregar comentarios y una barra lateral con los comentarios más recientes.
Este documento describe los primeros pasos para crear una aplicación web básica en ASP.NET MVC 2. Explica cómo generar un proyecto de ASP.NET MVC con Visual Studio, la estructura de directorios y archivos que se crea, incluyendo controladores, vistas y plantillas. También describe elementos básicos como cómo crear vínculos entre páginas y cómo mostrar datos en las vistas a través de parámetros. El objetivo final es construir una aplicación para administrar una colección de películas como proyecto de aprendizaje.
Work para explicar la creación de una App Rails:
* Creando la aplicación Rails
* Utilizando el Scaffold
* Migrando la base de datos
* Agregando validaciones
* Agregando relaciones entre los modelos
* Utilizando Nested Routes
* Utilizando View Helpers
* Agregando AJAX
Conceptos básicos de Ruby on Rails incluyendo:
- Controladores y acciones
- Rutas
- Configuraciones de applicacion
- Generación de modelos y Active Record
- Plantillas y vistas
- REST y recursos
Además de dos ejemplos prácticos:
- Página con mensaje 'Hola Mundo'
- MiniAplicación de blogs
Este documento introduce ASP.NET MVC, comparando Web Forms y MVC. Explica cómo crear proyectos MVC en Visual Studio y describe conceptos como controladores, vistas, modelos, enrutamiento, validación y filtros de acción. También cubre Entity Framework Code First y Razor para generar vistas dinámicas.
Este documento presenta una guía de 7 días para aprender ASP.NET MVC mediante la creación de laboratorios prácticos. Explica conceptos clave como el uso de controladores y vistas para separar la lógica de presentación, y cómo MVC permite una mejor prueba unitaria y reutilización de código en comparación con el enfoque tradicional de ASP.NET con code-behind. A lo largo de 5 laboratorios, muestra cómo crear una aplicación MVC básica, pasar datos entre controladores y vistas, usar modelos, crear formul
Este documento describe el patrón de arquitectura MVC (Modelo Vista Controlador). Explica que la vista maneja la interfaz del usuario, el controlador gestiona las peticiones y se comunica con el modelo y la base de datos, y el modelo contiene la lógica del negocio y la manipulación de datos. También detalla los pasos para implementar este patrón en PHP creando carpetas y archivos para cada capa y usando inclusión de archivos, objetos y variables GET.
Este documento describe cómo configurar una API RESTful con Laravel utilizando Eloquent ORM y JWT para la autenticación. Explica cómo instalar las herramientas necesarias como XAMPP, Composer y Laravel, y configurar la conexión a la base de datos, JWT y las rutas de autenticación. También cubre la creación de modelos, controladores y rutas para citas médicas, y el uso de traits en Laravel para respuestas y filtros generales.
Este documento proporciona una guía sobre elementos básicos de HTML como el título (<title>), metadatos (<meta>), comentarios (<!-- -->), caracteres especiales y formularios (<form>). Explica cómo usar estos elementos para crear páginas web básicas con títulos, hipervínculos, comentarios, cuadros de texto, áreas de texto y casillas de verificación. También proporciona ejemplos de código HTML para ilustrar el uso correcto de estos elementos.
Este documento presenta la agenda para la Clase #3 de un curso sobre el desarrollo de páginas web. La clase cubrirá cómo crear páginas HTML y trabajar con tablas y estilos en Visual Web Developer, así como cómo agregar y editar imágenes. También se introducirán los controles ASP.NET y cómo crear un sistema de inicio de sesión funcional usando estos controles. La próxima clase será un examen sobre los contenidos de las clases 1 a 3.
Este documento explica el uso de funciones, variables de sesión, estructuras condicionales y la sentencia switch en PHP. Describe cómo definir funciones, pasar parámetros, retornar valores, incluir archivos externos y llamar funciones. También explica cómo crear y acceder a variables de sesión para almacenar datos entre páginas. Finalmente, detalla el uso de las estructuras if, elseif y else para realizar bifurcaciones condicionales, así como la sentencia switch para evaluar múltiples opciones.
Particularmente jQuery es uno de los Framework o Librería JavaScript más usado que existen en la actualidad, aunque no trae incorporado la arquitectura MVC podemos usarlo con este diseño y mejorar la organización y desacoplamiento de las funciones de nuestras aplicaciones.
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxLuis775803
Este documento presenta una introducción a las Minimal APIs en .NET. Explica brevemente qué son las APIs y las Minimal APIs, y proporciona una agenda para un taller que muestra cómo construir una aplicación CRUD básica usando Minimal APIs en .NET, incluyendo la configuración de la API, la creación de recursos, lectura, actualización y eliminación, y el almacenamiento de datos en una base de datos.
El documento describe los pasos para crear una aplicación web básica en Netbeans usando JSP y servlets. Incluye instrucciones para crear un proyecto web, agregar un servlet, modificar una página JSP para incluir un formulario, acceder a los parámetros del formulario en el servlet, y redireccionar el flujo a otra página JSP para mostrar los datos.
Este documento describe cómo usar el control <asp:LinqDataSource> en ASP.NET para vincular controles de interfaz de usuario a un modelo de datos LINQ to SQL. Explica cómo crear un listado básico de productos con este control sin necesidad de escribir código personalizado. También cubre cómo limpiar las columnas innecesarias del listado y mostrar nombres en lugar de claves ajenas para proveedores y categorías.
Este documento describe cómo actualizar una base de datos con LINQ to SQL usando procedimientos almacenados en lugar de SQL dinámico. Explica cómo mapear procedimientos almacenados existentes y nuevos para operaciones como inserción, actualización y borrado, y cómo esto permite encapsular la lógica comercial y de validación de forma independiente de la capa de acceso a datos. También cubre temas avanzados como el uso de parámetros de salida y la gestión de errores.
Corporación de Industrias Tecnológicas S.A. - Capacitaciones en Informática - Programación con CodeIgniter
www.CorpintecSA.com
contacto@CorpintecSA.com
Este documento describe cómo mostrar un archivo PDF desde un portlet de WebSphere mediante algunos pasos. Primero, se crea un método que simula obtener la ruta del archivo PDF. Luego, otro método lee el contenido del archivo en esa ruta y lo muestra en el navegador usando un Content Launch Action. Finalmente, se prueba el flujo creando un enlace que dispara la acción para visualizar el PDF.
Este documento explica cómo crear una aplicación básica en ASP.NET MVC 3 usando Razor para gestionar una lista de clientes. Describe la estructura del proyecto MVC, la creación de un modelo de datos, un controlador y vistas. Se genera una base de datos, listado y funcionalidad básica de crear/editar/eliminar clientes para explicar conceptos básicos de MVC.
Este documento describe el API de WordPress y proporciona instrucciones para crear temas en WordPress. Explica la estructura básica de archivos y directorios para un tema, así como las principales funciones como get_header(), get_sidebar(), y el loop de WordPress. Además, detalla etiquetas para mostrar información sobre posts, páginas, comentarios, y funciones de login y listas.
Este documento describe el desarrollo y despliegue de una aplicación CRUD (Create, Read, Update, Delete) utilizando Node.js, MongoDB, Express y otras dependencias. Explica cómo crear un proyecto, configurar el entorno, modelar los datos, crear rutas y controladores, y permitir la creación, lectura, actualización y eliminación de tareas desde la base de datos a través de una interfaz web.
Este documento proporciona una guía para usar NetBeans para crear proyectos Java. Explica cómo crear un nuevo proyecto Java, agregar paquetes y clases, y usar funciones como generar getters y setters. También cubre cómo implementar interfaces, formatear código y usar control de versiones con Subversion para compartir proyectos entre desarrolladores.
El documento presenta una introducción a ASP.NET MVC Core, comparándolo con MVC5. Explica que MVC Core mantiene el mismo modelo de desarrollo que MVC5, con vistas, controladores y acciones. También describe algunas diferencias clave como los Tag Helpers, View Components y la unificación de MVC y WebAPI. El documento incluye varios demos para ilustrar estas características.
Este documento presenta un tutorial para crear una aplicación web para gestionar invitados usando Spring MVC, Spring Data, Spring Security y Spring Boot. Explica cómo implementar las funcionalidades básicas como listar, crear y almacenar invitados en una base de datos, agregar seguridad con usuarios, y desplegar la aplicación en la nube usando Heroku.
Este documento presenta una guía de 7 días para aprender ASP.NET MVC mediante la creación de laboratorios prácticos. Explica conceptos clave como el uso de controladores y vistas para separar la lógica de presentación, y cómo MVC permite una mejor prueba unitaria y reutilización de código en comparación con el enfoque tradicional de ASP.NET con code-behind. A lo largo de 5 laboratorios, muestra cómo crear una aplicación MVC básica, pasar datos entre controladores y vistas, usar modelos, crear formul
Este documento describe el patrón de arquitectura MVC (Modelo Vista Controlador). Explica que la vista maneja la interfaz del usuario, el controlador gestiona las peticiones y se comunica con el modelo y la base de datos, y el modelo contiene la lógica del negocio y la manipulación de datos. También detalla los pasos para implementar este patrón en PHP creando carpetas y archivos para cada capa y usando inclusión de archivos, objetos y variables GET.
Este documento describe cómo configurar una API RESTful con Laravel utilizando Eloquent ORM y JWT para la autenticación. Explica cómo instalar las herramientas necesarias como XAMPP, Composer y Laravel, y configurar la conexión a la base de datos, JWT y las rutas de autenticación. También cubre la creación de modelos, controladores y rutas para citas médicas, y el uso de traits en Laravel para respuestas y filtros generales.
Este documento proporciona una guía sobre elementos básicos de HTML como el título (<title>), metadatos (<meta>), comentarios (<!-- -->), caracteres especiales y formularios (<form>). Explica cómo usar estos elementos para crear páginas web básicas con títulos, hipervínculos, comentarios, cuadros de texto, áreas de texto y casillas de verificación. También proporciona ejemplos de código HTML para ilustrar el uso correcto de estos elementos.
Este documento presenta la agenda para la Clase #3 de un curso sobre el desarrollo de páginas web. La clase cubrirá cómo crear páginas HTML y trabajar con tablas y estilos en Visual Web Developer, así como cómo agregar y editar imágenes. También se introducirán los controles ASP.NET y cómo crear un sistema de inicio de sesión funcional usando estos controles. La próxima clase será un examen sobre los contenidos de las clases 1 a 3.
Este documento explica el uso de funciones, variables de sesión, estructuras condicionales y la sentencia switch en PHP. Describe cómo definir funciones, pasar parámetros, retornar valores, incluir archivos externos y llamar funciones. También explica cómo crear y acceder a variables de sesión para almacenar datos entre páginas. Finalmente, detalla el uso de las estructuras if, elseif y else para realizar bifurcaciones condicionales, así como la sentencia switch para evaluar múltiples opciones.
Particularmente jQuery es uno de los Framework o Librería JavaScript más usado que existen en la actualidad, aunque no trae incorporado la arquitectura MVC podemos usarlo con este diseño y mejorar la organización y desacoplamiento de las funciones de nuestras aplicaciones.
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxLuis775803
Este documento presenta una introducción a las Minimal APIs en .NET. Explica brevemente qué son las APIs y las Minimal APIs, y proporciona una agenda para un taller que muestra cómo construir una aplicación CRUD básica usando Minimal APIs en .NET, incluyendo la configuración de la API, la creación de recursos, lectura, actualización y eliminación, y el almacenamiento de datos en una base de datos.
El documento describe los pasos para crear una aplicación web básica en Netbeans usando JSP y servlets. Incluye instrucciones para crear un proyecto web, agregar un servlet, modificar una página JSP para incluir un formulario, acceder a los parámetros del formulario en el servlet, y redireccionar el flujo a otra página JSP para mostrar los datos.
Este documento describe cómo usar el control <asp:LinqDataSource> en ASP.NET para vincular controles de interfaz de usuario a un modelo de datos LINQ to SQL. Explica cómo crear un listado básico de productos con este control sin necesidad de escribir código personalizado. También cubre cómo limpiar las columnas innecesarias del listado y mostrar nombres en lugar de claves ajenas para proveedores y categorías.
Este documento describe cómo actualizar una base de datos con LINQ to SQL usando procedimientos almacenados en lugar de SQL dinámico. Explica cómo mapear procedimientos almacenados existentes y nuevos para operaciones como inserción, actualización y borrado, y cómo esto permite encapsular la lógica comercial y de validación de forma independiente de la capa de acceso a datos. También cubre temas avanzados como el uso de parámetros de salida y la gestión de errores.
Corporación de Industrias Tecnológicas S.A. - Capacitaciones en Informática - Programación con CodeIgniter
www.CorpintecSA.com
contacto@CorpintecSA.com
Este documento describe cómo mostrar un archivo PDF desde un portlet de WebSphere mediante algunos pasos. Primero, se crea un método que simula obtener la ruta del archivo PDF. Luego, otro método lee el contenido del archivo en esa ruta y lo muestra en el navegador usando un Content Launch Action. Finalmente, se prueba el flujo creando un enlace que dispara la acción para visualizar el PDF.
Este documento explica cómo crear una aplicación básica en ASP.NET MVC 3 usando Razor para gestionar una lista de clientes. Describe la estructura del proyecto MVC, la creación de un modelo de datos, un controlador y vistas. Se genera una base de datos, listado y funcionalidad básica de crear/editar/eliminar clientes para explicar conceptos básicos de MVC.
Este documento describe el API de WordPress y proporciona instrucciones para crear temas en WordPress. Explica la estructura básica de archivos y directorios para un tema, así como las principales funciones como get_header(), get_sidebar(), y el loop de WordPress. Además, detalla etiquetas para mostrar información sobre posts, páginas, comentarios, y funciones de login y listas.
Este documento describe el desarrollo y despliegue de una aplicación CRUD (Create, Read, Update, Delete) utilizando Node.js, MongoDB, Express y otras dependencias. Explica cómo crear un proyecto, configurar el entorno, modelar los datos, crear rutas y controladores, y permitir la creación, lectura, actualización y eliminación de tareas desde la base de datos a través de una interfaz web.
Este documento proporciona una guía para usar NetBeans para crear proyectos Java. Explica cómo crear un nuevo proyecto Java, agregar paquetes y clases, y usar funciones como generar getters y setters. También cubre cómo implementar interfaces, formatear código y usar control de versiones con Subversion para compartir proyectos entre desarrolladores.
El documento presenta una introducción a ASP.NET MVC Core, comparándolo con MVC5. Explica que MVC Core mantiene el mismo modelo de desarrollo que MVC5, con vistas, controladores y acciones. También describe algunas diferencias clave como los Tag Helpers, View Components y la unificación de MVC y WebAPI. El documento incluye varios demos para ilustrar estas características.
Este documento presenta un tutorial para crear una aplicación web para gestionar invitados usando Spring MVC, Spring Data, Spring Security y Spring Boot. Explica cómo implementar las funcionalidades básicas como listar, crear y almacenar invitados en una base de datos, agregar seguridad con usuarios, y desplegar la aplicación en la nube usando Heroku.
1. Guia Para la Creacion de Un Blog con RoR
Creamos un nuevo proyecto
1. rails new blog
Ingresamos al proyecto creado
2. cd blog
Iniciamos el servidor
3. rails server # 0.0.0.0:3000 en el navegador
Para conseguir que Rails diga "Hola" en el navegador, necesitas crear como mínimo
un controlador y una vista.
4. rails generate controller welcome index
Se creara una un controlador y una vista. Ingresa la vista para agregar una
etiqueta html welcome/index.html
5. <h1>Hola mundo </h1> #se puede acceder a http://0.0.0.0:3000/welcome/index.html
Ahora crearemos un Post al Blog mediante la definicion de los metodos crud,por lo
que primero debemos configurar la ruta de los Post en config/routes.rb.
6. get "posts/new" # no se puede acceder a http://0.0.0.0:3000/post/new.html
Luego creamos el controlador y la vista de la ruta Post
7. rails g controller posts
Ingresamos al controlador de Post en la ruta app/controller/posts_controller.rb
para definir el metodo new
8. def new
@post = Post.new
end
Ahora debemos crear la vista new dentro del layout post para que por medio del
metodo new declarado post_controller pueda mostrar la vista ejemplo:
post/new.html.erb
9. <h1>Nuevo Post</h1> #http://0.0.0.0:3000/post/new.html
Ahora crearemos nuestro primer formulario en la vista new dentro del layout post
utilizando el constructor de formularios form_for y definiendo la accion create
2. # <%= form_for :post do |f| %>
10.<%= form_for :post, :url => { :action => :create } do |f| %>
<p>
<%= f.label :title %><br>
<%= f.text_field :title %>
</p>
<p>
<%= f.label :text %><br>
<%= f.text_area :text %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
Luego agregamos la accion create en config/routes.rb justo debajo de la anterior
ruta.
11. post "posts" => "posts#create"
Luego debemos definir la accion create en post_controller como metodo para que
pueda funcionar y salvar los datos en la base de datos.
12. def create
end
Luego de enviar los parametros desde la vista en donde esta el formulario en
post/new.html.erb, rails los recibe como parametros por medido del metodo propio
render, por lo que es importante referenciarlos desde el metodos create en
posts_controller
13. def create
render :text => params[:post].inspect
end
Si tratamos de ingresar una informacion al formulario, veremos error, puesto que
veremos los parametros que llegan pero que no se estan guardando, por lo que
tenemos que crear el modelo de post para que pueda crear la base de datos,
definiendo los mismos parametros enviados en el formulario como campos al modelo
post.
14. rails generate model Post title:string text:text
Ahora para poder salvar los datos cambiando el metodo create, definiendo
@post.save, encargado de guardar el modelo en la base de datos.
3. 15. def create
@post = Post.new(params[:post])
@post.save
redirect_to :action => :show, :id => @post.id
end
Ahora debemos mostramos los articulos, defininiendo el metodo show por los que
debemos la ruta para el nuevo metodos de post_controller en config/routes.rb
16. get "posts/:id" => "posts#show"
Luego podemos utlizamos la funcion Post.find para encontrar el id del articulo que
se va a mostrar dentro del metodo show en post_controller
17.def show
@post = Post.find(params[:id])
end
Luego debemos crear la vista de show dentro del layout post show.html.erb
18.<p>
<strong>Title:</strong>
<%= @post.title %>
</p>
<p>
<strong>Text:</strong>
<%= @post.text %>
</p>
Ahora debemos listas los productos que vamos agregando por lo que es importante
definir la ruta en donde se van a mostrar todos los articulos.
19.get "posts" => "posts#index"
por lo que es importante definir el metodo index en el controlador post_controller
20. def index
@posts = Post.all
end
Ahora debemos crear la vista en app/views/posts/index.html.erb
21. <h1>Listing posts</h1>
<table>
<tr>
<th>Title</th>
<th>Text</th>
</tr>
<% @posts.each do |post| %>
4. <tr>
<td><%= post.title %></td>
<td><%= post.text %></td>
</tr>
<% end %>
</table>
Ahora agreguemos los enlaces para redireccionarnos a las vista index de post
22. <%= link_to 'New post', :action => :new %>
Luego agregamos los enlaces para redireccionarnos a la vista new y show de post
23. <%= link_to 'Back', :action => :index %>
Ahora nos dirigimos al modelo de post en app/models/post.rb para agregar los
accesos a los campos para que estos puedan ser modificados.
24.attr_accessor:text, :title
Es importante aregar las validaciones al modelo, para que por lo menos tengan 5
caracteres de longitud en app/models/post.rb.
25. validates :title, :presence => true,
:length => { :minimum => 5 }
ahora realizamos una validacion de para redireccionar a una instancia post que
recibira del formulario en new
26. def create
@post = Post.new(params[:post])
if @post.save
redirect_to :action => :show, :id => @post.id
else
render 'new'
end
end
5.
6.
7. Impulsando el inicio de una aplicacion en RoR
Creamos un nuevo proyecto
1. rails new store
Ingresamos al proyecto creado
2. cd store
Iniciamos el servidor
3. rails server # 0.0.0.0:3000 en el navegador
Para conseguir que Rails diga "Hola" en el navegador, necesitas crear como mínimo
un controlador y una vista.
4. rails g scaffold article name:string precio:decimal categoria:string
Aplicamos la migración a la base de datos ejecutamos el siguiente comando
5. rake db:migrate
Iniciamos el servidor
6. rails server