Cómo evitar la evaluación de cortocircuito en
Estoy trabajando con Ruby on Rails y me gustaría validar dos modelos diferentes:
if (model1.valid? && model2.valid?)
...
end
Sin embargo, el operador "&&" utiliza la evaluación de cortocircuito (es decir, evalúa "model2.valid?" Solo si "model1.valid?" Es verdadero), lo que impide que se ejecute model2.valids si model1 no es válido.
¿Existe un equivalente de "&&" que no usaría la evaluación de cortocircuito? Necesito que las dos expresiones sean evaluadas.