# Wrong number of arguments (3 for 2)

**URL:** <https://www.ruby-forum.com/t/wrong-number-of-arguments-3-for-2/161939>\
**Category:** Rails\
**Created:** [March 4, 2009, 2:44am UTC](https://www.ruby-forum.com/t/wrong-number-of-arguments-3-for-2/161939 "2009-03-04T02:44:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zqj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/dbc845/32.png) [@zqj](https://www.ruby-forum.com/u/zqj)\
**Post date:** [March 4, 2009, 2:44am UTC](https://www.ruby-forum.com/t/wrong-number-of-arguments-3-for-2/161939/1 "2009-03-04T02:44:51Z")

</div>

Showing vendor/plugins/community\_engine/app/views/users/new.html.haml  
where line #40 raised:

wrong number of arguments (3 for 2)

Extracted source (around line #40):

37: %label{“for”=\>“birthdate”}  
38: Birthday:  
39: %em (Required: you must be at least 13 years old to sign  
up.)  
40: = date\_select :user, :birthday, {:start\_year =\> 1926,  
:end\_year =\> Time.now.year - 13}  
41:  
42: %label{“for”=\>“password”}  
43: Type your password:

RAILS\_ROOT: D:/InstantRails/rails\_apps/caigentan  
Application Trace | Framework Trace | Full Trace

D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/helpers/date\_helper.rb:651:in  
`select_month' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/date_helper.rb:651:in`send’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/helpers/date\_helper.rb:651:in  
`date_or_time_select' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/date_helper.rb:646:in`each’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/helpers/date\_helper.rb:646:in  
`date_or_time_select' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/date_helper.rb:602:in`to\_date\_select\_tag\_without\_error\_wrapping’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/helpers/active\_record\_helper.rb:239:in  
`to_date_select_tag' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/date_helper.rb:156:in`date\_select’  
vendor/plugins/community\_engine/app/views/users/new.html.haml:40:in  
`_run_plugin_47vendor47plugins47community_engine47app47views47users47new46html46haml' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/haml-2.0.9/lib/haml/helpers/action_view_mods.rb:165:in`call’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/haml-2.0.9/lib/haml/helpers/action\_view\_mods.rb:165:in  
`form_for_without_record_identification' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/haml-2.0.9/lib/haml/helpers.rb:447:in`call’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/haml-2.0.9/lib/haml/helpers.rb:447:in  
`haml_bind_proc' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/form_helper.rb:317:in`fields\_for’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/helpers/form\_helper.rb:253:in  
`form_for_without_haml' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/haml-2.0.9/lib/haml/helpers/action_view_mods.rb:171:in`form\_for\_without\_record\_identification’  
vendor/plugins/community\_engine/engine\_plugins/simply\_helpful/lib/simply\_helpful/form\_helper\_extensions.rb:15:in  
`send' vendor/plugins/community_engine/engine_plugins/simply_helpful/lib/simply_helpful/form_helper_extensions.rb:15:in`form\_method\_with\_record\_identification’  
vendor/plugins/community\_engine/engine\_plugins/simply\_helpful/lib/simply\_helpful/form\_helper\_extensions.rb:5:in  
`form_for' vendor/plugins/community_engine/app/views/users/new.html.haml:26:in`\_run\_plugin\_47vendor47plugins47community\_engine47app47views47users47new46html46haml’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/base.rb:338:in  
`send' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/base.rb:338:in`execute’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/template\_handlers/compilable.rb:29:in  
`send' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/template_handlers/compilable.rb:29:in`render’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/template.rb:35:in  
`render' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/template.rb:22:in`render\_template’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_view/base.rb:245:in  
`render_file' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1108:in`render\_for\_file’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/base.rb:841:in  
`render_with_no_layout' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/layout.rb:251:in`render\_without\_benchmark’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/benchmarking.rb:51:in  
`render' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/core_ext/benchmark.rb:8:in`realtime’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/benchmarking.rb:51:in  
`render' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1157:in`default\_render’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/base.rb:1163:in  
`perform_action_without_filters' D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:580:in`call\_filters’  
D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/filters.rb:601:in  
`run_before_filters' app/controllers/application.rb:43:in`set\_locale’

rails2.1  
plugin: globalite

date\_select :user, :birthday, {:start\_year =\> 1926, :end\_year =\>  
Time.now.year - 13}

???

---

<div class="post-metadata">

**Author:** ![zqj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/dbc845/32.png) [@zqj](https://www.ruby-forum.com/u/zqj)\
**Post date:** [March 4, 2009, 1:29pm UTC](https://www.ruby-forum.com/t/wrong-number-of-arguments-3-for-2/161939/2 "2009-03-04T13:29:07Z")

</div>

Hey,

try:  
date\_select(“user”, “birthday”, :start\_year =\> 1926, :end\_year =\>  
Time.now.year-13)

---

<div class="post-metadata">

**Author:** ![zqj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/dbc845/32.png) [@zqj](https://www.ruby-forum.com/u/zqj)\
**Post date:** [March 4, 2009, 2:00pm UTC](https://www.ruby-forum.com/t/wrong-number-of-arguments-3-for-2/161939/3 "2009-03-04T14:00:27Z")

</div>

On 4 Mar 2009, at 01:44, Zqj Zqj wrote:

> Showing vendor/plugins/community\_engine/app/views/users/new.html.haml  
> where line #40 raised:

Only time i’ve seen this is with plugins that fiddle with the date  
helpers, globalite may well be one of them

Fred
