# Default date for date\_select

**URL:** <https://www.ruby-forum.com/t/default-date-for-date-select/117109>\
**Category:** Rails\
**Created:** [October 13, 2007, 2:09am UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109 "2007-10-13T02:09:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [October 13, 2007, 2:09am UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/1 "2007-10-13T02:09:55Z")

</div>

Hi,

How can I set a default date for a date\_select?

I’m trying to do something along the lines of:

\<%= date\_select(“requirement”, “target\_date”, :end\_year =\>  
2020, :discard\_day =\> true, :include\_blank =\> true, :order =\>  
[:month, :year], :default =\> {:month =\> 10, :year =\> 2012 }) %\>

but the default that comes up on the form is blank month and blank  
year.

Thanks,  
Tony

---

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [October 13, 2007, 1:32pm UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/2 "2007-10-13T13:32:20Z")

</div>

Did you try to remove

:include\_blank =\> true

---

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [October 13, 2007, 5:49pm UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/3 "2007-10-13T17:49:48Z")

</div>

I did try that. It defaults to the current month and year instead of  
what I specified.

On Oct 13, 7:32 am, Jamal S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [October 25, 2007, 6:21am UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/4 "2007-10-25T06:21:56Z")

</div>

Hi All

I’m having a similar issue with the following which defaults to  
today’s date rather than specified default.

\<%= date\_select(:search, :start, :order =\>  
[:day, :month, :year], :default =\> “2007-06-24”) %\>

Any ideas?

Cheers  
Adrian

---

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [October 26, 2007, 5:49am UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/5 "2007-10-26T05:49:11Z")

</div>

What version of rails are you using? The default option for  
date\_select only works in edge rails.

---

<div class="post-metadata">

**Author:** ![Tony\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@Tony\_H](https://www.ruby-forum.com/u/Tony_H)\
**Post date:** [February 6, 2008, 5:17pm UTC](https://www.ruby-forum.com/t/default-date-for-date-select/117109/6 "2008-02-06T17:17:57Z")

</div>

randomutterings… wrote:

> What version of rails are you using? The default option for  
> date\_select only works in edge rails.

well, i’m using rails 1.2.5 and the default date\_select still without  
work…

any idea how to fix it!!! appreciate your help
