Hola @Profe/ \Javier en el minuto 13:30 no me queda muy claro la finalidad de optional: true, tengo entendido que se utiliza para mantener las ventas en el caso de llegar a eliminar al Cliente. Pero no estoy seguro si esa sería la finalidad de belongs_to :client, optional: true.
Hola Samuel, gusto en saludarte. Esa opción que mencionas es porque una venta puede pertenecerle a un cliente, es decir, la venta realizada puede ser a un cliente específico pero, también existe la opción de que la venta no sea para ningún cliente en particular o que simplemente no se desee poner ningún cliente a la venta. Si ese fuese el caso, y no ponemos optional: true, entonces daría un error por no estarle asignando un cliente. En conclusión, significa que es "opcional" que la venta tenga un cliente.
Qué tal, gusto en saludarte. Me informaron que los de Alfa Omega (México) no imprimieron el libro porque se vino todo esto del covid y van a tener que esperar hasta después que pase la pandemia. Si acaso eres de Colombia, allá si está disponible. En general está en España, Argentina y Colombia me parece.