# Ruby on Rails drop down help

**URL:** <https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285>\
**Category:** Rails\
**Created:** [April 9, 2008, 2:54pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285 "2008-04-09T14:54:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Craig\_O\_Connor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b4bc9f/32.png) [@Craig\_O\_Connor](https://www.ruby-forum.com/u/Craig_O_Connor)\
**Post date:** [April 9, 2008, 2:54pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285/1 "2008-04-09T14:54:34Z")

</div>

Hi, I have a really simple problem with ruby on rails. Using a basic  
tutorial and scaffolding I have a form with lines like this:

Game 1: \<%= Game.find('1').game %\>  
\<%= text\_field 'user', 'game\_1' %\>

and I want to change it from a text field to a drop down menu with  
three hardcoded values (“Home”, “Away” and “Draw”).

If someone could help me out that’d be great.  
Thanks,  
Craig

---

<div class="post-metadata">

**Author:** ![Craig\_O\_Connor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b4bc9f/32.png) [@Craig\_O\_Connor](https://www.ruby-forum.com/u/Craig_O_Connor)\
**Post date:** [April 9, 2008, 3:02pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285/2 "2008-04-09T15:02:14Z")

</div>

On 9 Apr 2008, at 13:53, Craig O Connor wrote:

> 

select ‘user’, ‘game\_1’, %w(Home Away Draw)  
should do the trick.

Fred

---

<div class="post-metadata">

**Author:** ![Craig\_O\_Connor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b4bc9f/32.png) [@Craig\_O\_Connor](https://www.ruby-forum.com/u/Craig_O_Connor)\
**Post date:** [April 9, 2008, 3:45pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285/3 "2008-04-09T15:45:48Z")

</div>

On Wed, Apr 09, 2008 at 05:53:56AM -0700, Craig O Connor wrote:

> Hi, I have a really simple problem with ruby on rails. Using a basic  
> tutorial and scaffolding I have a form with lines like this:
> 
> Game 1: \<%= Game.find('1').game %\>  
> \<%= text\_field 'user', 'game\_1' %\>
> 
> and I want to change it from a text field to a drop down menu with  
> three hardcoded values (“Home”, “Away” and “Draw”).

\<%= select ‘user’, ‘game\_1’, %w(Home Away Draw), :include\_blank =\> true  
%\>

You may or may not want include\_blank

See  
[http://api.rubyonrails.com/classes/ActionView/Helpers/FormOptionsHelper.html#M000940](http://api.rubyonrails.com/classes/ActionView/Helpers/FormOptionsHelper.html#M000940)

> If someone could help me out that’d be great.  
> Thanks,  
> Craig  
> –Greg

---

<div class="post-metadata">

**Author:** ![Craig\_O\_Connor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b4bc9f/32.png) [@Craig\_O\_Connor](https://www.ruby-forum.com/u/Craig_O_Connor)\
**Post date:** [August 24, 2009, 11:38am UTC](https://www.ruby-forum.com/t/ruby-on-rails-drop-down-help/134285/4 "2009-08-24T11:38:55Z")

</div>

For Static

\<%= select\_tag “recipro”, options\_for\_select([ “Received”, “Sent”,  
“Go”],  
“Received”) %\>

* * *

For Dynamic

\<%= select(“fir”, “country”, @top.collect {|p|[p.id,  
p.countryname]},{:include\_blank =\> ‘Select Country’}) %\>
