# Relazioni tra tabelle

**URL:** <https://www.ruby-forum.com/t/relazioni-tra-tabelle/112405>\
**Category:** IT\
**Created:** [August 18, 2007, 2:25pm UTC](https://www.ruby-forum.com/t/relazioni-tra-tabelle/112405 "2007-08-18T14:25:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bc8723/32.png) [@jamba](https://www.ruby-forum.com/u/jamba)\
**Post date:** [August 18, 2007, 2:25pm UTC](https://www.ruby-forum.com/t/relazioni-tra-tabelle/112405/1 "2007-08-18T14:25:06Z")

</div>

salve a tutti.  
ho due tabelle, nella seconda tabella ho un riferimento alla prima  
(tabella1\_id).  
model della tabella uno has\_many e model tabella due belongs\_to.

nella view della seconda tabella selezione (tramite tabella\_id) il  
rifrimento alla tabella 1 in questo modo:

Cliente  
\<%= select ('invoice', 'custumers\_id', Customer.find\_all.collect {|l| [l.nome, l.id]} ) %\>

e funziona perfettamente.

ora vorrei che selezionando il customers\_id che mi interessi, vengano  
inseriti automaticamente gli altri campi di quella tabella.

tabella 1 contiene l’anagrafica clienti  
tabella 2 le fatture.

creando una fattura seleziono id del cliente, ma vorrei che in  
automatico si riempissero altri campi quali indirizzo, partita iva  
ecc…

soluzioni?
