Skip to content

Instantly share code, notes, and snippets.

@fhereduardo90
Last active August 29, 2015 14:17
Show Gist options
  • Save fhereduardo90/9d51346c8b233dbe4f09 to your computer and use it in GitHub Desktop.
Save fhereduardo90/9d51346c8b233dbe4f09 to your computer and use it in GitHub Desktop.
Reto Rails
Reto 1:
Necesitamos un sistema de control de usuarios donde cada uno de ellos pueda tener su perfil con los siguientes campos: first name, last name, email, password. Los usuarios deben ser capaces de poder crear articulos compuestos por un titulo, contenido y comentarios. Se debe crear un módulo de autenticación que permita tener una pagina de inicio de sesión, registro de usuarios y no olvidar un link para cerrar sesión. Solo los usuarios que han iniciado sesión podran crear articulos.
Reto 2:
Tomando como base el reto uno, se debe permitir que los usuarios que inicien sesión puedan ver los articulos publicados por los demas usuarios de tres maneras: un listado general con todos los articulos de todos los usuarios, un listado de articulos por usuario y un solo articulo. El usuario que ha iniciado sesión de poder ver quien es el autor del articulo y poder agregar comentarios en los articulos de los demas usuarios.
Recursos:
- http://guides.rubyonrails.org/active_record_basics.html
- http://guides.rubyonrails.org/active_record_migrations.html
- https://github.com/plataformatec/devise (Gema para autenticación)
- http://guides.rubyonrails.org/association_basics.html
- http://guides.rubyonrails.org/routing.html
Mas Información: http://guides.rubyonrails.org/v4.2.0/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment