# Collection\_select e retain dei parametri

**URL:** <https://www.ruby-forum.com/t/collection-select-e-retain-dei-parametri/166410>\
**Category:** IT\
**Created:** [April 24, 2009, 10:01pm UTC](https://www.ruby-forum.com/t/collection-select-e-retain-dei-parametri/166410 "2009-04-24T22:01:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [April 24, 2009, 10:01pm UTC](https://www.ruby-forum.com/t/collection-select-e-retain-dei-parametri/166410/1 "2009-04-24T22:01:56Z")

</div>

Per far si che una select mantenga il valore selezionato dopo il  
submit avevo provato a fare:  
collection\_select … {:selected =\> params[:parametro]}.  
Non funziona, dice che mi sto riferendo ad un oggetto inesistente, nil  
object.  
Se pero’ nel controller metto: @var = params[:parametro] e poi nella  
select faccio: collection\_select…{:selected =\> @var},  
funziona.  
Ma qual’e’ la differenza?
