Para aquellos que nos preguntábamos por qué && y and no son lo mismo, y porqué en el Core de Rails prefieren && aquí hay una buena explicación sobre cuál es su principal diferencia, que no es más que un tema de precedencia de operadores.
Supongo que todo es acostumbrarse a utilizar uno u otro.

Exácticamente. De todas maneras, por legibilidad yo prefiero el and. Y cuando como dices por precedencia resulta que no haces lo que quieres, prefiero usar paréntesis y mantener el and antes que cambiarlo por &&. Vamos que le tengo al && una manía que te cagas :D Lo más curioso es que con || no me pasa. Manías de humanos imperfectos =:-S