# Problem with select\_tag

**URL:** <https://www.ruby-forum.com/t/problem-with-select-tag/86048>\
**Category:** Rails\
**Created:** [February 19, 2007, 10:59am UTC](https://www.ruby-forum.com/t/problem-with-select-tag/86048 "2007-02-19T10:59:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![trupti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@trupti](https://www.ruby-forum.com/u/trupti)\
**Post date:** [February 19, 2007, 10:59am UTC](https://www.ruby-forum.com/t/problem-with-select-tag/86048/1 "2007-02-19T10:59:41Z")

</div>

hi friends,

i have used select\_tag for country selection.  
in this select\_tag i want to make one of the option by default selected.  
how to do it?  
plz somebody help me.

# code:

## .rhtml

\<%= select\_tag “country”,  
options\_from\_collection\_for\_select(@country,“id”,“name”,@selected) %\>

## controller

@country = City.find\_by\_sql(“select \* from countries”)

---

<div class="post-metadata">

**Author:** ![trupti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@trupti](https://www.ruby-forum.com/u/trupti)\
**Post date:** [March 11, 2007, 1:29am UTC](https://www.ruby-forum.com/t/problem-with-select-tag/86048/2 "2007-03-11T01:29:35Z")

</div>

Did you ever figure this one out? I’ve been struggling with the same  
question. Its easy with the model forms (form\_for, form.select) but  
not for non-model forms that I can see.

Any help? Anyone?

- Brian

---

<div class="post-metadata">

**Author:** ![trupti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@trupti](https://www.ruby-forum.com/u/trupti)\
**Post date:** [April 4, 2007, 8:21am UTC](https://www.ruby-forum.com/t/problem-with-select-tag/86048/3 "2007-04-04T08:21:17Z")

</div>

trupti wrote:

> ## .rhtml
> 
> \<%= select\_tag “country”,  
> options\_from\_collection\_for\_select(@country,“id”,“name”,@selected) %\>

please modify “@selected” to “selected\_value=@country.id)”.

---

<div class="post-metadata">

**Author:** ![trupti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@trupti](https://www.ruby-forum.com/u/trupti)\
**Post date:** [April 4, 2007, 8:23am UTC](https://www.ruby-forum.com/t/problem-with-select-tag/86048/4 "2007-04-04T08:23:30Z")

</div>

yang jindong wrote:

> trupti wrote:
> 
> > ## .rhtml
> > 
> > \<%= select\_tag “country”,  
> > options\_from\_collection\_for\_select(@country,“id”,“name”,@selected) %\>
> 
> please modify “@selected” to “selected\_value=@country.id)”.

i’m sorry.there’s a mistake.please delete the “)”.
