# Help with a collection

**URL:** <https://www.ruby-forum.com/t/help-with-a-collection/183357>\
**Category:** Rails\
**Created:** [February 12, 2010, 10:25am UTC](https://www.ruby-forum.com/t/help-with-a-collection/183357 "2010-02-12T10:25:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mercurius](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c89c15/32.png) [@mercurius](https://www.ruby-forum.com/u/mercurius)\
**Post date:** [February 12, 2010, 10:25am UTC](https://www.ruby-forum.com/t/help-with-a-collection/183357/1 "2010-02-12T10:25:52Z")

</div>

I’m using the following code as a filter for a comprehensive list of  
sales per month and year:

> Month: \<%= select\_tag (:month, options\_for\_select([[“January”, 1], [“February”, 2], [“March”, 3], [“April”, 4], [“May”, 5], [“June”, 6], [“July”, 7], [“August”, 8], [“September”, 9], [“October”, 10], [“November”, 11], [“December”, 12]])) %\>

> Year: \<%= select\_tag (:year, options\_for\_select([“2005”, “2006”, “2007”, “2008”, “2009”, “2010”, “2011”, “2012”])) %\>

What I want, is to return the string value of the month. In other words,  
I want this:

Sales for 8 2009

To become this:

Sales for August 2009

---

<div class="post-metadata">

**Author:** ![mercurius](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c89c15/32.png) [@mercurius](https://www.ruby-forum.com/u/mercurius)\
**Post date:** [February 12, 2010, 10:56am UTC](https://www.ruby-forum.com/t/help-with-a-collection/183357/2 "2010-02-12T10:56:23Z")

</div>

Date::MONTHNAMES[8]  
=\> “August”

---

<div class="post-metadata">

**Author:** ![mercurius](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c89c15/32.png) [@mercurius](https://www.ruby-forum.com/u/mercurius)\
**Post date:** [February 12, 2010, 11:01am UTC](https://www.ruby-forum.com/t/help-with-a-collection/183357/3 "2010-02-12T11:01:50Z")

</div>

Sharagoz – wrote:

> Date::MONTHNAMES[8]  
> =\> “August”

Works a treat - thank you.
