Una vez que el sistema esté completamente funcional deberían analizarse nuevamente las relaciones de la base de datos en conjunto con las validaciones, para optimizar las consultas y manejo de datos.
Parte de los asuntos a considerar pueden ser:
usar has_many :through (o has_one :through) para relacionar
agregar class User has_many :inquiries? //probablemente inútil
descripción de la subasta es correctamente obligatoria pero... están declaradas las validaciones en todos los lugares necesarios?
Una vez que el sistema esté completamente funcional deberían analizarse nuevamente las relaciones de la base de datos en conjunto con las validaciones, para optimizar las consultas y manejo de datos. Parte de los asuntos a considerar pueden ser: