Acts_as_tree / acts_as_nested_set

Ciao a tutti,

ho delle difficolta’ a gestire una struttura dati con Rails.
a dire il vero non ci riesco proprio.

sto provando con acts_as_tree e acts_as_nested_set ma ho 3 tabelle e non
una… non so quindi come fare.

Ok passo ad illustrarvi la struttura dati estremamente semplice:

numerations(id,number,code,data_cut_over)
users(id,lid)
associations(numeration_id,user_id)

select n.number,u.lid from associations as a, numerations as n, users as
u where n.id = a.numeration_id and u.id = a.user_id;
±-----------±---------------+
| number | lid |
±-----------±---------------+
| 2104491080 | 396006660080 |
| 2104491081 | 396006660081 |
| 2104491082 | 396006660082 |
| 2104491083 | 396006660083 |
| 2104491082 | 396006660088 |
±-----------±---------------+

vorrei rappresentarli come un tree.
listare tutti i numeri in numerations e dove c’e’ un’associazione
visualizzarle come segue:

21104491080
|_ 396006660080
21104491081
|_ 396006660081
21104491082
|_ 396006660082
|_ 396006660088

Quello che mi blocca e’ che con acts_as_tree non posso specificare o
fare “join” per il parent da altre tabelle.

mi sapete consigliare qualcosa?

altrimenti mi conviene farlo a mano senza usare acts_as_tree o
acts_as_nested_set.

thanks

:tele