# Select\_tag

**URL:** <https://www.ruby-forum.com/t/select-tag/142093>\
**Category:** Rails\
**Created:** [July 3, 2008, 11:54am UTC](https://www.ruby-forum.com/t/select-tag/142093 "2008-07-03T11:54:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![torso](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/34f0e0/32.png) [@torso](https://www.ruby-forum.com/u/torso)\
**Post date:** [July 3, 2008, 11:54am UTC](https://www.ruby-forum.com/t/select-tag/142093/1 "2008-07-03T11:54:17Z")

</div>

Hi

I have this kind of problem. I have table called item and there is  
column called priority. So i have to do select tag for priority.

**Priority:** \<% @item.priority = 3 %\> \<%= select\_tag "item","priority",[1,2,3,4,5] %\>

it gives an error  
undefined method `stringify\_keys’ for [1, 2, 3, 4, 5]:Array

Any ideas how to solve that ?

---

<div class="post-metadata">

**Author:** ![torso](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/34f0e0/32.png) [@torso](https://www.ruby-forum.com/u/torso)\
**Post date:** [July 3, 2008, 3:22pm UTC](https://www.ruby-forum.com/t/select-tag/142093/2 "2008-07-03T15:22:21Z")

</div>

as you use it, you’re most likely confusing select and select\_tag  
to make the options from an array use  
options\_from\_collection\_for\_select

you’ll find the details here:

> **[ActionView::Helpers::FormOptionsHelper](https://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M001749)**
>
> Provides a number of methods for turning different kinds of containers into a set of option tags.

---

<div class="post-metadata">

**Author:** ![torso](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/34f0e0/32.png) [@torso](https://www.ruby-forum.com/u/torso)\
**Post date:** [July 3, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/select-tag/142093/3 "2008-07-03T16:08:43Z")

</div>

Thanks.
