Tengo dos modelos, usuarios y grupos. Cada grupo puede tener muchos usuarios y cada usuario puede estar en muchos grupos.Rails (ActiveRecord) many to many table
Actualmente tengo algo tan simple como:
usuario:
has_many :groups
Grupo:
has_many :users
así que tengo una tabla groups_users que se acaba de crear filas con group_id y user_id. Quiero agregar otra columna a esto, (que tengo), la pregunta es ¿cómo puedo acceder desde un modelo sin usar una llamada SQL personalizada? En el modelo de grupo puedo ir a self.users y en user puedo ir self.groups
¿Hay alguna manera de cambiar la tercera columna de esta tabla de un modelo de usuario?
Lo siento si esto es confuso, por favor aconsejarle en
Especialmente el segundo enlace. Gran ejemplo de has_and_belongs_to_many en acción. –
¿Siguen siendo relevantes esos enlaces =? – shem