Atributos en clases db/migrate o app/models

Hola,

Después de tener cierta experiencia en Java, he empezado a jugar con
Rails en los últimos días.

Una de las cosas que me está llamando la atención tras leer algún libro,
es que los atributos de las clases se definen en los ficheros que se
situan en la carpeta db/migrate, con la idea de que el ORM lo mapee con
la base de datos. Sin embargo, luego no están definidos en las clases de
la carpeta app/models, porqué “no hay que repetir”.

No sé si estoy enténdiéndolo bien, pero se me hace muy raro ir a una
clase del modelo, y encontrarla sin attributos. La noto vacía, y creo
que estoy perdiendo ese “análisis estático” que proporcionan los IDEs.
Quizás sea que no he terminado de entender en concepto, así que, ¿es
cierto lo que planteo? ¿las clases del módelo se tienen que quedar sin
atributos?