Labs

Se sustituyó un callback en el modelo Book.

Antes de este cambio el código se activaba en el callback **before_validation**, pero se usaba un atributo propio de la instancia y esto hacía que varias pruebas fallaran.

Nos dimos cuenta que en **before_validation** no es posible usar los atributos de la instancia, ya que todavía no han sido asignados.

Se sustituyó su uso por **before_save**, ya que en ese punto del ciclo de vida de la instancia se puede confiar que los atributos requeridos están allí, luego de haber sido validados.