Skip to content

alemata/Blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instroduccion

  • En un primer momento había pensado en un modelo en el que solo había blocks y estos contenían toda la información, pero luego eso me trajo algunos problemas en cuanto a las revisiones (buscar todas las revisiones de un block, saber cual era la ultima), por eso busque otra implementación y ahí es que hice la separación en block y revisión que me pareció lo mas ordenado.

  • Para el tema de poner en la vista del block atributos de la revisión vi un railcast (196 Nested model form part 1) pero luego esto me complicaba un poco las cosas, entonces opte porutilizar un método virtual en la clase block para generar la revisión. ( saque la idea de 16 Virtual attributes).

  • Para el tema de que los blocks tenían que poder ser editados o borrados por su creador lo que utilice fue el sesión_id para saber de quien era el block.

  • Para el tema de paginacion utilize la gema will_paginate.

  • Para los tests utilicé "stories", una gema que me recomendó Emiliano.

  • Con respecto al diseño de la aplicación hice lo que pude.

Startup

Luego de crear la base de datos, y hacer las migrations correspondientes, hay que correr:

rake bootstrap:all

Para poder cargar los datos iniciales.

Test

Para correr los test:

rake stories

About

A simple way to share your snippets!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published