Help on railendar, wrong number of arguments (0 for 1)


#1

Hello,

Recently I am working on calendar on rails and found the Railendar
http://rubyforge.org/projects/railendar/

When I was trying to run it, the display calendar works, but the
admin/new function didn’t work, I got the error like

"
ArgumentError in Admin#new

Showing app/views/admin/_form.rhtml where line #11 raised:
wrong number of arguments (0 for 1)
Extracted source (around line #11):

8: <%= text_area ‘event’, ‘description’ %>


9:
10:

Date
11: <%= date_select ‘event’, ‘startdate’ %>

12: Start
13: <%= my_time_select ‘event’, ‘starttime’ %>

14: End

Trace of template inclusion: /app/views/admin/new.rhtml

RAILS_ROOT: script/…/config/…
Application Trace | Framework Trace | Full Trace

app/helpers/my_date_helper.rb:233:in value' app/helpers/my_date_helper.rb:233:indate_or_time_select’
app/helpers/my_date_helper.rb:217:in to_date_select_tag' #{RAILS_ROOT}/app/views/admin/_form.rhtml:11:in_run_rhtml_47app47views47admin47_form46rhtml’
#{RAILS_ROOT}/app/views/admin/new.rhtml:5:in
`_run_rhtml_47app47views47admin47new46rhtml’
"

Basically I just follow the instruction and ran the original code, I
searched a lot on internet and reinstalled several times and still got
the same error. It seems somebody talked about the problem of
date_time_select when upgrading to the newest rails. Much appreciate if
anybody can give me some ideas on the problem. Thanks a lot!

Btw, my version is Ruby 1.8.2, rails 1.2.3, mysql 5.0, OSX 10.4.9,

Thanks!
XJ


#2

the source code of my_date_helper.rb is here
http://www.koders.com/ruby/fid2E82E712D25A0DD1500891D221994D884D18BCFE.aspx


#3

all right, I found the problem by myself, for people who might also meet
the same problem

there are some fixes on date_he;per, please refer to
http://dev.rubyonrails.org/ticket/3811, the last one
date_select_regression.diff
http://dev.rubyonrails.org/attachment/ticket/3811/date_select_regression.diff

good luck

XJ wrote:

the source code of my_date_helper.rb is here
http://www.koders.com/ruby/fid2E82E712D25A0DD1500891D221994D884D18BCFE.aspx