Otras Páginas

Expandir Todo

Votando Sobre Temas

Objetivos

  • Crear un modelo para los votos
  • Votes
    id
    topic_id

    Se puede votar sobre cada tema en suggestotron. Para contar los votos, necesitamos registrarlos. En esta ocasión agregaremos esa tabla.

Pasos

Type this in the terminal:
rails generate model vote topic_id:integer
rake db:migrate

Explicación

  • Cómo ya lo hemos hecho antes, creamos un nuevo modelo llamado "vote"
  • Lo único diferente es que ahora agregamos un campo de tipo entero llamado topic_id.
    • topic_id es el dato que necesitamos para indicar una relación entre votos y temas.
  • No generamos un scaffold esta vez porque no necesitamos el CRUD completo para votos; estos sólo van a ser considerados como parte de los temas.

Siguiente Paso:

Regresar a Ajustando Pagina Por Defecto