Foros del Web » Programando para Internet » Ruby »

Duda campo id

Estas en el tema de Duda campo id en el foro de Ruby en Foros del Web. Hola, soy nuevo en RoR y Tengo una duda que me tiene despistado. Segun tengo entendido cuando RoR crea una tabla, automaticamente crea un campo ...
  #1 (permalink)  
Antiguo 24/01/2009, 02:06
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Duda campo id

Hola, soy nuevo en RoR y Tengo una duda que me tiene despistado.
Segun tengo entendido cuando RoR crea una tabla, automaticamente crea un campo Id de tipo integer y autoincremental queactua como clave , y a partir del cual se puede establecerlas relaciones uno a muchos por ej con otras tablas. Ahora bien, tengo que crear una tabla de Departamentos del pais, y cada departamento posee un codigo asignado ( que no es un ientero autoincremental) y esta relacionado con una tabla de municipios ( que tambien posee un codigo de munucipio, el cual tampoco es autoincremental). todos los deaprtamentos con sus codigos, y los municipios con su codigo y el departamento al que corresponde los poseo en archivos planos que planeo subir a suus respectivas tablas. Sabiendo que RoR crea ese campo Id, como hago para que queden relacionados correctamente los departamentos con sus respectivos municipios? o toca hacer eso manualmente( es decir ver que id le asigno RoR al departamento y luego cargarlos manualmente en la tabla municipios, en el campo departamentos_id?)
a modod e ejemplo:

Tabla Departamentos :
Codigo-Dpto Nombre_Dpto
-----------------------------------
005 Antioquia
010 CUndinamarca

Tabla Municipios:
Codigo Dpto Codigo_Mpio Nombre_Mpio
--------------------------------------------------
005 001 Medellin
005 060 Rionegro
010 001 Bogota
010 025 Zipaquira

Gracias por la claridad que me puedan dar

Última edición por daristiz; 24/01/2009 a las 02:10 Razón: salio mal ubicado el ejemplo
  #2 (permalink)  
Antiguo 25/08/2009, 01:30
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Duda campo id

No hace falta cambiar el id, las relaciones entre tablas se especifican con:


"has_one", "has_many", "belongs_to" y "has_and_belongs_to_many"

Busca información en google, no te puedo ayudar mucho más.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:54.