# Select tag

**URL:** <https://www.ruby-forum.com/t/select-tag/75544>\
**Category:** IT\
**Created:** [November 10, 2006, 8:23pm UTC](https://www.ruby-forum.com/t/select-tag/75544 "2006-11-10T20:23:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [November 10, 2006, 8:23pm UTC](https://www.ruby-forum.com/t/select-tag/75544/1 "2006-11-10T20:23:20Z")

</div>

Ciao,

scusate ma come faccio ad assegnare alle tags della select un  
determinato valore?

tipo visualizzo gennaio, febbraio ecc ma li tratto come numeri, 1 e 2 in  
questo caso.

Saluti Andrea

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [November 11, 2006, 9:08am UTC](https://www.ruby-forum.com/t/select-tag/75544/2 "2006-11-11T09:08:54Z")

</div>

stb wrote:

> tipo visualizzo gennaio, febbraio ecc ma li tratto come numeri, 1 e 2 in  
> questo caso.

Nel caso specifico dei mesi:

```
    <%=start_form_tag(:action => "crea_tabella_file") %>
     <label for="mese">Mese:</label>

<%= select_month(Date.today) %>

     <%= submit_tag "Esegui" %>
     <%= end_form_tag %>

```

nel controller

```
 params[:date][:month] => 11 per novembre ecc..

```

Ho capito bene?

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [November 11, 2006, 1:01pm UTC](https://www.ruby-forum.com/t/select-tag/75544/3 "2006-11-11T13:01:07Z")

</div>

mmm

mi sa che cosÃ¬ non va bene, ho fatto l’esempio del mese ma giusto come  
esempio(forse un po del cazzo :] )

cioÃ¨ questo Ã¨ una select\_month cmq mi son appena accorto che select\_tag  
non  
Ã¨ l’ unica eppure avevo giÃ dato un’ occhio, c’Ã¨ la select normale che  
dovrebbe accettare nome e valore se non ho capito male dalla doc.  
grazie cmq :}

Saluti Andrea

----- Original Message -----  
From: “Sij” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Saturday, November 11, 2006 9:08 AM  
Subject: [ruby-it] Re: select tag

> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

* * *

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [November 11, 2006, 2:07pm UTC](https://www.ruby-forum.com/t/select-tag/75544/4 "2006-11-11T14:07:16Z")

</div>

Ho quasi risolto, dovrei solo prendere anche il nome vislualizzato dalla  
select

\<%= select(“product”, “id”, Product.find\_all.collect {|p| [ p.name,  
p.id ] }, { :include\_blank =\> true }) %\>

per ora accedo al campo id tramite params[:product][:id] ma come faccio  
ad  
avere anche il testo visualizzato?

Saluti Andrea

----- Original Message -----  
From: “stb” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Saturday, November 11, 2006 1:00 PM  
Subject: Re: [ruby-it] Re: select tag

> > > tipo visualizzo gennaio, febbraio ecc ma li tratto come numeri, 1 e 2 in  
> > > \<%= end\_form\_tag %\>
> 
> * * *
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

* * *
