Ho due modelli, utenti e gruppi. Ogni gruppo può avere molti utenti e ogni utente può essere in molti gruppi.Rails (ActiveRecord) tabella molti a molti
Al momento ho qualcosa di semplice come:
utente:
has_many :groups
Gruppo:
has_many :users
Così ho una tabella groups_users che è solo la creazione di file con group_id e user_id. Voglio aggiungere un'altra colonna a questo, (che ho), la domanda è: come posso accedervi da un modello senza usare una chiamata SQL personalizzata? Nel modello di gruppo posso andare self.users e in user posso andare self.groups
C'è un modo per cambiare la terza colonna in questa tabella da un modello utente?
Scusate se questo è fonte di confusione, si prega di avvisare su questo
Soprattutto il secondo collegamento. Un grande esempio di has_and_belongs_to_many in azione. –
Questi link sono ancora rilevanti =? – shem