Mapeo de Datos (Duda)

Bueno se me acaba de presentar un problema con 2 tablas de mi base de
datos, la cual pense que no tendria hasta ahora. La cuestion es la
siguiente:

Tengo una tabla logins la cual posee un campo codigo de tipo
varchar o string como lo quieran ver, y posee una relacion con la tabla
miembro de belongs_to, la cuestion es que la clave primaria de miembro
es Integer o int, y pues aunque aun no he hecho una consulta por rails
(estoy en eso), si la he hecho por sql y obviamente da error.

Tal esta que lo que guardo en forma de string en realidad es un Integer
para esta relacion, pero existen otras tablas que estan relacionadas con
login el
cual requieren que el campo codigo sea varchar o string, por ende es que
no puedo cambiar su tipo de datos. En este caso como pudiera solucionar
este mapeo de datos???