Primary_key legajo

Gente tengo lo siguiente… personas y actividades
las personas… ademas de sus datos personales tienen un …numero de
legajo.
que es el mas usado dentro de la institucion… las busquedas s e hacen
por
legajo y desde alli el resto de las operaciones. Intentando realizar los
modelos… y leyendo me encuentro con que rails puede cambiar el primary
_key
a un campo. en mi caso seria

PERSONAS
id
legajo
apellido
nombre
fecha de nacimeinto
dni
sexo.

ACTIVIDADES
id
fecha
hora
legajo
persona_id
mensaje.

aqui es donde surgen mis complicaciones porque esta tabla de
actividades se
carga automaticamente desde un dispositivo. y en el campo legajo se
escribe
el legajo y no el persona_id entonces quiero saber si me conviene .
.usar
com oprimary_key el campo legajo.

saludos.! y gracias