Forum: Ruby on Rails Hellp needed with sublist plugin

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
oom tuinstoel (Guest)
on 2006-05-26 23:00
Is there somebody out there who has built a working thingy with the
Sublist plugin? I can't get it to work. I get this error message:
undefined method `stringify_keys!' for "2005":String
RAILS_ROOT: ./script/../config/..

Application Trace | Framework Trace | Full Trace
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1506:in
`attributes='
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1354:in
`initialize_without_callbacks'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/callbacks.rb:236:in
`initialize'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:44:in
`initialize_days'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:41:in
`initialize_days'
#{RAILS_ROOT}/app/controllers/child_controller.rb:81:in `update'
-e:3
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1506:in
`attributes='
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1354:in
`initialize_without_callbacks'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/callbacks.rb:236:in
`initialize'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:44:in
`initialize_days'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:41:in
`initialize_days'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:910:in
`perform_action_without_filters'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:368:in
`perform_action_without_benchmark'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
E:/Programmeren/Ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/rescue.rb:82:in
`perform_action'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:381:in
`process_without_filters'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:377:in
`process_without_session_management_support'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/session_management.rb:117:in
`process'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/dispatcher.rb:38:in
`dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:115:in
`handle_dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:81:in
`service'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:173:in
`start_thread'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:162:in
`start_thread'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:67:in
`dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/servers/webrick.rb:59
E:/Programmeren/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/server.rb:30
E:/Programmeren/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
script/server:3
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1506:in
`attributes='
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1354:in
`initialize_without_callbacks'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/callbacks.rb:236:in
`initialize'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:44:in
`initialize_days'
#{RAILS_ROOT}/vendor/plugins/sublist/sub_list/lib/sub_list_system.rb:41:in
`initialize_days'
#{RAILS_ROOT}/app/controllers/child_controller.rb:81:in `update'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:910:in
`perform_action_without_filters'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:368:in
`perform_action_without_benchmark'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
E:/Programmeren/Ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/rescue.rb:82:in
`perform_action'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:381:in
`process_without_filters'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:377:in
`process_without_session_management_support'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/session_management.rb:117:in
`process'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/dispatcher.rb:38:in
`dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:115:in
`handle_dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:81:in
`service'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:173:in
`start_thread'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:162:in
`start_thread'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
E:/Programmeren/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:67:in
`dispatch'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/servers/webrick.rb:59
E:/Programmeren/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/server.rb:30
E:/Programmeren/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require'
E:/Programmeren/Ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
script/server:3
-e:3
Request
Parameters: {"commit"=>"Edit", "id"=>"1",
"child"=>{"startdate(1i)"=>"2005", "startdate(2i)"=>"9",
"startdate(3i)"=>"1", "group_id"=>"1", "firstname"=>"Victor",
"characteristics"=>"", "enddate(1i)"=>"2006", "enddate(2i)"=>"7",
"enddate(3i)"=>"1", "parent"=>#<Parent:0x37fbad0
@attributes={"prefix"=>"van", "enddate"=>"2006-07-01",
"postcode"=>"1234AB", "adress"=>"Astraat", "doctor_id"=>"1",
"lastname"=>"Vleuten", "id"=>"1", "phone"=>"0123456789",
"town"=>"Groningen", "startdate"=>"2005-09-01"}>},
"day"=>{"startdate(1i)"=>"2005", "startdate(2i)"=>"9",
"startdate(3i)"=>"1", "2"=>{"tuesday"=>"1", "thursday"=>"1",
"monday"=>"1", "friday"=>"0"}, "enddate(1i)"=>"2005",
"enddate(2i)"=>"12", "4"=>{"tuesday"=>"0", "thursday"=>"0",
"monday"=>"1", "friday"=>"0"}, "enddate(3i)"=>"31"},
"parent"=>{"lastname"=>"Vleuten"}}

The view seems to be working, but when I try to save my changes it won't
do so. Any pointers?
This topic is locked and can not be replied to.