Polymorphic Associations

ciao,
sto sperimentando il polimorfismo di rails per il seguente scenario:
(spunto dal Recipe 3.22. Mixing Join Models and Polymorphism for
Flexible Data Modeling del Rails Cookbook)

Modello Fornitori

Modello Servizi (Poliformico)
Modello Prodotti1
Modello Prodotti2

Fornitori e Servizi(Prodotti1 e Prodotti2) in relazione molti a molti.


Ancora, debbo relazionare i Servizi(Prodotti1 e Prodotti2) con delle
Aree Geografiche.

Servizi
Servizi_Aree
Aree

Sul modello Poliformico Servizi

has_many :Servizi_Aree

sembra non funzionare.

E’ giusto che sia così o si può modellare l’applicazione diversamente ?

grazie