# A question about select\_tag

**URL:** <https://www.ruby-forum.com/t/a-question-about-select-tag/156350>\
**Category:** Rails\
**Created:** [December 25, 2008, 9:11am UTC](https://www.ruby-forum.com/t/a-question-about-select-tag/156350 "2008-12-25T09:11:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 25, 2008, 9:11am UTC](https://www.ruby-forum.com/t/a-question-about-select-tag/156350/1 "2008-12-25T09:11:51Z")

</div>

I use select\_tag to create a dropdown selection box:

select\_tag “people”, “DavidMike”

but I want the option value is from a variable in a controller. How can  
I do this?

---

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 25, 2008, 5:01pm UTC](https://www.ruby-forum.com/t/a-question-about-select-tag/156350/2 "2008-12-25T17:01:59Z")

</div>

On Thu, Dec 25, 2008 at 12:11 AM, Zhao Yi  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I use select\_tag to create a dropdown selection box:
> 
> select\_tag “people”, “DavidMike”
> 
> but I want the option value is from a variable in a controller. How can  
> I do this?

See the docs for `options_from_collection_for_select`.

## HTH,

Hassan S. ------------------------ removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 25, 2008, 7:34pm UTC](https://www.ruby-forum.com/t/a-question-about-select-tag/156350/3 "2008-12-25T19:34:12Z")

</div>

try:

select\_tag ‘people’, options\_for\_select(@names)

On Dec 25, 4:00 pm, “Hassan S.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
