Una foreign key de un modelo con :id=>false

Hola amigos!, estoy creándome una migración con :id=>false, quiero que
mi tabla tenga otra primary_key por lo que en mi modelo ‘project’ le
pongo:
set_primary_key ‘codigo’

Mi pregunta es para relacionar mi modelo con otro, cómo he de escribir
la foreign_key en la otra tabla, project_codigo? Gracias

Miguel angel Calleja lázaro wrote:

Hola amigos!, estoy cre�ndome una migraci�n con :id=>false, quiero que
mi tabla tenga otra primary_key por lo que en mi modelo ‘project’ le
pongo:
set_primary_key ‘codigo’

Mi pregunta es para relacionar mi modelo con otro, c�mo he de escribir
la foreign_key en la otra tabla, project_codigo? Gracias

Es simple: Digamos que varias personas estan dentro de un proyecto:

persona.rb:

belongs_to :project, :foreign_key => ‘codigo’