Foros del Web » Programando para Internet » Ruby »

[SOLUCIONADO] Asociación N a N

Estas en el tema de Asociación N a N en el foro de Ruby en Foros del Web. Hola, quería saber si al establecer una relación N a N entre dos modelos, rails era capaz de generar de forma automática la tabla intermedia ...
  #1 (permalink)  
Antiguo 28/01/2015, 08:23
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 13 años, 6 meses
Puntos: 13
Pregunta Asociación N a N

Hola, quería saber si al establecer una relación N a N entre dos modelos, rails era capaz de generar de forma automática la tabla intermedia que surge, con las FKs. Consulto esto porque en lenguajes como java con JPA si lo hace automáticamente.

Lo probé y no lo hace, pero quizás exista alguna forma que no he descubierto.

Gracias, saludos.
  #2 (permalink)  
Antiguo 28/01/2015, 11:07
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: Asociación N a N

¿Que framework estás usando?

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 28/01/2015, 11:34
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 13 años, 6 meses
Puntos: 13
Respuesta: Asociación N a N

Cita:
Iniciado por Carlangueitor Ver Mensaje
¿Que framework estás usando?

Saludos
Ruby on Rails. :)
  #4 (permalink)  
Antiguo 28/01/2015, 11:38
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: Asociación N a N

¿Y que código estás probando? Sin la información necesaria no se puede adivinar tus problemas.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 28/01/2015, 11:46
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 13 años, 6 meses
Puntos: 13
Respuesta: Asociación N a N

Cita:
Iniciado por Carlangueitor Ver Mensaje
¿Y que código estás probando? Sin la información necesaria no se puede adivinar tus problemas.

Saludos
Código:
class Categoria <  ActiveRecord::Base
has_and_belongs_to_many :productos 
end

class Producto <  ActiveRecord::Base
has_and_belongs_to_many :categorias 
end
Entonces, hay una forma de que se genere automaticamente la tabla unión, es decir, categorias_productos con las FK correspondientes, o la debo crear yo?

Gracias.
  #6 (permalink)  
Antiguo 28/01/2015, 12:11
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Asociación N a N

Necesitas crearla tu en una migración.

Saludos!
__________________
>> abimaelmartell.com

Etiquetas: rails
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 00:12.