# Combo box da tabella in \_form

**URL:** <https://www.ruby-forum.com/t/combo-box-da-tabella-in-form/101778>\
**Category:** IT\
**Created:** [August 7, 2006, 10:34pm UTC](https://www.ruby-forum.com/t/combo-box-da-tabella-in-form/101778 "2006-08-07T22:34:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Biagio\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/77aa72/32.png) [@Biagio\_M](https://www.ruby-forum.com/u/Biagio_M)\
**Post date:** [August 7, 2006, 10:34pm UTC](https://www.ruby-forum.com/t/combo-box-da-tabella-in-form/101778/1 "2006-08-07T22:34:13Z")

</div>

Ben trovati.

Ho questa \_form :  
\<%= error\_messages\_for ‘requirement’ %\>

Struttura  
\<%= @structures = Structure.find(:all, :order =\> "nome").map {|f| [f.nome,f.id] } select(:structure, :id, @structures) %\>

Nominativo  
\<%= text\_field 'requirement', 'nominativo' %\>

Oggetto  
\<%= text\_field 'requirement', 'oggetto' %\>

richiamata da \<%= start\_form\_tag :action =\> 'create' %\> \<%= render :partial =\> 'form' %\> \<%= submit\_tag "Invia richiesta" %\> \<%= end\_form\_tag %\> \<%= link\_to 'Indice', :action =\> 'index' %\>

la combo box relativa alla struttura viene visualizzata bene, tuttavia  
al campo requirement[structure\_id] non viene assegnato l’id e rimane  
null.  
Dove sbaglio? Grazie per l’eventuale risposta.  
B.M.

---

<div class="post-metadata">

**Author:** ![Biagio\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/77aa72/32.png) [@Biagio\_M](https://www.ruby-forum.com/u/Biagio_M)\
**Post date:** [August 7, 2006, 11:32pm UTC](https://www.ruby-forum.com/t/combo-box-da-tabella-in-form/101778/2 "2006-08-07T23:32:56Z")

</div>

Risolto con:

Struttura  
\<%= @structures = Structure.find(:all, :order =\> "nome") collection\_select("requirement", "structure\_id", @structures, :id, :nome) %\>

Vorrei capire dove
