Sto provando a sviluppare una relazione molti-a-molti tra tag (nella tabella tags
) e articoli (nella tabella items
) utilizzando un campo di tipo integer[]
su ciascun articolo.Combinare array postgres_ext (o Rails 4) con associazioni
So che Rails 4 (e Rails 3 via postgres_ext) supporta la funzionalità di array di Postgres tramite il parametro :array => true
, ma non riesco a capire come combinarli con le associazioni di Active Record.
has_many
ha un'opzione per questo? C'è una gemma per questo? Dovrei rinunciare e creare solo una relazione has_many :through
(anche se con la quantità di relazioni che mi aspetto è probabilmente ingestibile)?