Gregg Turnbull
2009-Jun-02 22:36 UTC
RE: datetime_select causing 1 error(s) on assignment of multiparameter attributes
I have recently updated to rails gem: 2.2.2 and am getting an error
when datetime_select or a plugin using datetime_select
(unobtrusive_datetime_picker -
http://github.com/brianjlandau/unobtrusive_date_picker/tree/master)
The update is using the basic query and update based on parameters
submited
@tour_request = TourRequest.find(params[:id])
@tour_request.update_attributes(params[:tour_request])
and no matter if I use in the view I still get the same error:
<
%=f.unobtrusive_datetime_picker :booked_datetime,:include_blank=>true,
:order=>
[:month,:day,:year,:hour,:minute],:minute_step=>5 %>
or
<%f.select_datetime
:booked_datetime,:minute_step=>5,:include_blank=>true, :order=>
[:month,:day,:year,:hour,:minute] %>
</p>
Any insight into what is causing this error or maybe some experience
as there is a ton I''ve found but nothing with a definitive solution.
full error with the parameters:
--------------------------------------
1 error(s) on assignment of multiparameter attributes
RAILS_ROOT: /Users/gturnbul/Sites/tourbooking/trunk
Application Trace | Framework Trace | Full Trace
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2892:in `execute_callstack_for_multiparameter_attributes''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2853:in `assign_multiparameter_attributes''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2591:in `attributes=''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2469:in `update_attributes''
/Users/gturnbul/Sites/tourbooking/trunk/app/controllers/
tour_requests_controller.rb:104:in `update''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
mime_responds.rb:106:in `call''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
mime_responds.rb:106:in `respond_to''
/Users/gturnbul/Sites/tourbooking/trunk/app/controllers/
tour_requests_controller.rb:102:in `update''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:1253:in `send''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:1253:in `perform_action_without_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:617:in `call_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:610:in `perform_action_without_benchmark''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
rescue.rb:136:in `perform_action_without_caching''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
caching/sql_cache.rb:13:in `passenger_orig_perform_action''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
connection_adapters/abstract/query_cache.rb:34:in `cache''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
query_cache.rb:8:in `cache''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
caching/sql_cache.rb:12:in `passenger_orig_perform_action''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:145:in `perform_action''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:524:in `send''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:524:in `process_without_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:606:in `process_without_session_management_support''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
session_management.rb:134:in `process''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:392:in `process''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:304:in `process_request''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:180:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:320:in `start_request_handler''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:282:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:280:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:280:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:278:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:278:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:114:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:147:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:278:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:273:in `synchronize''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:273:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:114:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:104:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:106:in `spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:102:in `synchronize''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:102:in `spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:183:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server:
32
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/benchmark.rb:293:in `measure''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:183:in `handle_request''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:110:in `dispatch_unlocked''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:123:in `dispatch''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:122:in `synchronize''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:122:in `dispatch''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:132:in `dispatch_cgi''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:39:in `dispatch''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2892:in `execute_callstack_for_multiparameter_attributes''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2853:in `assign_multiparameter_attributes''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2591:in `attributes=''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2469:in `update_attributes''
/Users/gturnbul/Sites/tourbooking/trunk/app/controllers/
tour_requests_controller.rb:104:in `update''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
mime_responds.rb:106:in `call''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
mime_responds.rb:106:in `respond_to''
/Users/gturnbul/Sites/tourbooking/trunk/app/controllers/
tour_requests_controller.rb:102:in `update''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:1253:in `send''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:1253:in `perform_action_without_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:617:in `call_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:610:in `perform_action_without_benchmark''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue''
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/benchmark.rb:293:in `measure''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
rescue.rb:136:in `perform_action_without_caching''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
caching/sql_cache.rb:13:in `passenger_orig_perform_action''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
connection_adapters/abstract/query_cache.rb:34:in `cache''
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
query_cache.rb:8:in `cache''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
caching/sql_cache.rb:12:in `passenger_orig_perform_action''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:145:in `perform_action''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:524:in `send''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:524:in `process_without_filters''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
filters.rb:606:in `process_without_session_management_support''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
session_management.rb:134:in `process''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
base.rb:392:in `process''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:183:in `handle_request''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:110:in `dispatch_unlocked''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:123:in `dispatch''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:122:in `synchronize''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:122:in `dispatch''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:132:in `dispatch_cgi''
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
dispatcher.rb:39:in `dispatch''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:304:in `process_request''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
request_handler.rb:180:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:320:in `start_request_handler''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:282:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:280:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:280:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:278:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:278:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:114:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
application_spawner.rb:147:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:278:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:273:in `synchronize''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:273:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:114:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `fork''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:108:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
framework_spawner.rb:104:in `start''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:106:in `spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:102:in `synchronize''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:102:in `spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
spawn_manager.rb:183:in `handle_spawn_application''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `__send__''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:291:in `main_loop''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/
abstract_server.rb:147:in `start_synchronously''
/Library/Ruby/Gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server:
32
Request
Parameters:
{"commit"=>"Update Tour Request",
"tour_request"=>{"packets"=>[],
"status"=>"received",
"booked_datetime(3i)"=>"13",
"sponsor_group_id"=>"19",
"externalsponsor_group_id"=>"",
"daterequested(3i)"=>"21",
"altdaterequested(1i)"=>"2008",
"actual_attendees"=>"",
"booked_datetime(4i)"=>"02",
"special_needs"=>"",
"altdaterequested(2i)"=>"11",
"packet_ids"=>["7",
"10",
"14"],
"est_duration"=>"",
"booked_datetime(5i)"=>"00",
"comments"=>"",
"title"=>"Chair",
"group_relationship"=>"we are a sub committee of
ASU''s Technical
Advisory Group(TAG)",
"altdaterequested(3i)"=>"27",
"preferredtime_string"=>"01:00 PM",
"translators"=>"",
"namelist_duedate(1i)"=>"",
"sent_namelist_to_reception(1i)"=>"",
"group_location"=>"Tempe,
AZ",
"audiencedesc"=>"other",
"tour_guide_ids"=>["23",
"17"],
"est_group_size"=>"25",
"namelist_duedate(2i)"=>"",
"sent_namelist_to_reception(2i)"=>"",
"altpreferredtime_string"=>"04:00 PM",
"parking_confirmation_sent(1i)"=>"",
"booked_datetime(7i)"=>"-2",
"namelist_duedate(3i)"=>"",
"sent_namelist_to_reception(3i)"=>"",
"firstname"=>"Gregg",
"lastname"=>"Turnbull",
"conference_room_ids"=>["3",
"4"],
"parking_spaces_confirmdate(1i)"=>"",
"parking_confirmation_sent(2i)"=>"",
"packet_count"=>"25",
"parking_spaces_confirmdate(2i)"=>"",
"parking_confirmation_sent(3i)"=>"",
"phone"=>"555-555-5555",
"parking_spaces_requested"=>"",
"parking_spaces_confirmdate(3i)"=>"",
"namelist_complete"=>"1",
"organization"=>"SWD - Secure Web Developers",
"group_purpose"=>"develop secure web based solutions",
"groupgain"=>"",
"booked_datetime(1i)"=>"2008",
"high_profile_visitor"=>"1",
"daterequested(1i)"=>"2008",
"information_requested"=>"web software development",
"booked_datetime(2i)"=>"11",
"requested_languages"=>"",
"email"=>"gregg-V1Gsb1sALfC1mbG7bCnmcQ@public.gmane.org",
"groupname"=>"SWD Steering committee",
"audiencedesc_other"=>"ASU Group",
"daterequested(2i)"=>"11",
"parking_po"=>"0"},
"_method"=>"put",
"authenticity_token"=>"be6b6926d0fef413b35e95d133a13d42bd8389aa",
"id"=>"5"}
local gems on dev::
*** LOCAL GEMS ***
actionmailer (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.3.6)
actionpack (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.15.6)
activeresource (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2)
activesupport (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.4.4)
acts_as_ferret (0.4.3, 0.4.1)
arrayfields (4.7.3, 4.7.2, 4.6.0)
builder (2.1.2)
capistrano (2.5.5, 2.5.1, 2.5.0, 2.0.0)
cgi_multipart_eof_fix (2.5.0, 2.2)
chronic (0.2.3)
cucumber (0.2.3, 0.2.0)
daemons (1.0.10, 1.0.9, 1.0.7)
diff-lcs (1.1.2)
dnssd (0.7.1, 0.7.0, 0.6.0)
evilchelu-braid (0.5, 0.4.13)
fastthread (1.0.7, 1.0.6, 1.0.1)
fattr (1.0.3)
fcgi (0.8.7)
ferret (0.11.6, 0.11.4)
gem_plugin (0.2.3, 0.2.2)
highline (1.5.0, 1.4.0, 1.2.9)
hoe (1.12.1, 1.11.0, 1.8.2, 1.6.0)
hpricot (0.8.1, 0.7, 0.6.164, 0.6)
httpclient (2.1.4, 2.1.2)
libxml-ruby (1.1.3, 0.9.5, 0.8.3, 0.3.8.4)
log4r (1.0.5)
main (2.8.3)
mislav-will_paginate (2.3.8, 2.3.6)
mongrel (1.1.5, 1.1.4, 1.0.1)
mysql (2.7)
needle (1.3.0)
net-scp (1.0.2, 1.0.1)
net-sftp (2.0.2, 2.0.1, 1.1.0)
net-ssh (2.0.11, 2.0.4, 1.1.2)
net-ssh-gateway (1.0.1, 1.0.0)
open4 (0.9.6)
packet (0.1.15)
passenger (2.1.3, 2.0.3, 1.0.5)
polyglot (0.2.5)
rack (0.9.1, 0.4.0)
radiant (0.7.1, 0.6.9)
rails (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.2.6)
rake (0.8.4, 0.8.3, 0.8.1, 0.7.3)
RedCloth (4.1.9, 4.1.0, 3.0.4)
rmagick (2.9.1, 2.8.0)
rspec (1.2.2, 1.2.0)
rspec-rails (1.2.2, 1.2.0)
ruby-activeldap (0.8.3.1)
ruby-net-ldap (0.0.4)
ruby-ole (1.2.8.2)
ruby-openid (2.1.4, 2.1.2, 1.1.4)
ruby-yadis (0.3.4)
rubyforge (1.0.3, 1.0.1, 1.0.0)
rubygems-update (1.3.1, 1.2.0)
rubynode (0.1.5, 0.1.3)
soap4r (1.5.8)
spreadsheet (0.6.3.1)
sqlite3-ruby (1.2.4, 1.2.1)
term-ansicolor (1.0.3)
termios (0.9.4)
transaction-simple (1.4.0)
treetop (1.2.5)
xml-simple (1.0.12, 1.0.11)
Gregg Turnbull
2009-Jun-03 14:57 UTC
Re: datetime_select causing 1 error(s) on assignment of multiparameter attributes
My ugly work around is as follows. Just by passing the rails magic and building the datetime value on my own in the controller #work around for broken datetime_select params[:tour_request][:booked_datetime]=Time.local( params[:tour_request][:"booked_datetime(1i)"].to_i, params[:tour_request][:"booked_datetime(2i)"].to_i, params[:tour_request][:"booked_datetime(3i)"].to_i, #add read for am/pm params[:tour_request][:"booked_datetime(7i)"].to_i==-1 ? params [:tour_request][:"booked_datetime(4i)"].to_i : params[:tour_request] [:"booked_datetime(4i)"].to_i+12, params[:tour_request][:"booked_datetime(5i)"].to_i,0,0) #clean up to avoid multivariable error params[:tour_request].delete(:"booked_datetime(1i)") params[:tour_request].delete(:"booked_datetime(2i)") params[:tour_request].delete(:"booked_datetime(3i)") params[:tour_request].delete(:"booked_datetime(4i)") params[:tour_request].delete(:"booked_datetime(5i)") params[:tour_request].delete(:"booked_datetime(7i)") I know it is a rusty hammer but hit appears to be hitting nails into the wood just fine. Cheers, Gregg On Jun 2, 3:36 pm, Gregg Turnbull <gregg.turnb...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I have recently updated to rails gem: 2.2.2 and am getting an error > when datetime_select or a plugin using datetime_select > (unobtrusive_datetime_picker -http://github.com/brianjlandau/unobtrusive_date_picker/tree/master) > > The update is using the basic query and update based on parameters > submited > @tour_request = TourRequest.find(params[:id]) > > @tour_request.update_attributes(params[:tour_request]) > > and no matter if I use in the view I still get the same error: > > < > %=f.unobtrusive_datetime_picker :booked_datetime,:include_blank=>true, :order=> > [:month,:day,:year,:hour,:minute],:minute_step=>5 %> > or > <%> f.select_datetime :booked_datetime,:minute_step=>5,:include_blank=>true, :order=> > [:month,:day,:year,:hour,:minute] %> > </p> > > Any insight into what is causing this error or maybe some experience > as there is a ton I''ve found but nothing with a definitive solution. > > full error with the parameters: > -------------------------------------- > 1 error(s) on assignment of multiparameter attributes > > RAILS_ROOT: /Users/gturnbul/Sites/tourbooking/trunk > Application Trace | Framework Trace | Full Trace > > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2892:in `execute_callstack_for_multiparameter_attributes'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2853:in `assign_multiparameter_attributes'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2591:in `attributes='' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2469:in `update_attributes'' > /Users/gturnbul/Sites/tourbooking/trunk/app/controllers/ > tour_requests_controller.rb:104:in `update'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > mime_responds.rb:106:in `call'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > mime_responds.rb:106:in `respond_to'' > /Users/gturnbul/Sites/tourbooking/trunk/app/controllers/ > tour_requests_controller.rb:102:in `update'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:1253:in `send'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:1253:in `perform_action_without_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:617:in `call_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:610:in `perform_action_without_benchmark'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > benchmarking.rb:68:in `perform_action_without_rescue'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > benchmarking.rb:68:in `perform_action_without_rescue'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > rescue.rb:136:in `perform_action_without_caching'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > caching/sql_cache.rb:13:in `passenger_orig_perform_action'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > connection_adapters/abstract/query_cache.rb:34:in `cache'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > query_cache.rb:8:in `cache'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > caching/sql_cache.rb:12:in `passenger_orig_perform_action'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:145:in `perform_action'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:524:in `send'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:524:in `process_without_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:606:in `process_without_session_management_support'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > session_management.rb:134:in `process'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:392:in `process'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:304:in `process_request'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:180:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:320:in `start_request_handler'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:282:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:280:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:280:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:278:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:278:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:114:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:147:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:278:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:273:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:273:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:114:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:104:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:106:in `spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:102:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:102:in `spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:183:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server: > 32 > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/benchmark.rb:293:in `measure'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:183:in `handle_request'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:110:in `dispatch_unlocked'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:123:in `dispatch'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:122:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:122:in `dispatch'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:132:in `dispatch_cgi'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:39:in `dispatch'' > > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2892:in `execute_callstack_for_multiparameter_attributes'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2853:in `assign_multiparameter_attributes'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2591:in `attributes='' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > base.rb:2469:in `update_attributes'' > /Users/gturnbul/Sites/tourbooking/trunk/app/controllers/ > tour_requests_controller.rb:104:in `update'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > mime_responds.rb:106:in `call'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > mime_responds.rb:106:in `respond_to'' > /Users/gturnbul/Sites/tourbooking/trunk/app/controllers/ > tour_requests_controller.rb:102:in `update'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:1253:in `send'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:1253:in `perform_action_without_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:617:in `call_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:610:in `perform_action_without_benchmark'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > benchmarking.rb:68:in `perform_action_without_rescue'' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/benchmark.rb:293:in `measure'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > benchmarking.rb:68:in `perform_action_without_rescue'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > rescue.rb:136:in `perform_action_without_caching'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > caching/sql_cache.rb:13:in `passenger_orig_perform_action'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > connection_adapters/abstract/query_cache.rb:34:in `cache'' > /Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/ > query_cache.rb:8:in `cache'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > caching/sql_cache.rb:12:in `passenger_orig_perform_action'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:145:in `perform_action'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:524:in `send'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:524:in `process_without_filters'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > filters.rb:606:in `process_without_session_management_support'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > session_management.rb:134:in `process'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > base.rb:392:in `process'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:183:in `handle_request'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:110:in `dispatch_unlocked'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:123:in `dispatch'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:122:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:122:in `dispatch'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:132:in `dispatch_cgi'' > /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/ > dispatcher.rb:39:in `dispatch'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:304:in `process_request'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > request_handler.rb:180:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:320:in `start_request_handler'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:282:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:280:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:280:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:278:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:278:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:114:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > application_spawner.rb:147:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:278:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:273:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:273:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:114:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `fork'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:108:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > framework_spawner.rb:104:in `start'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:106:in `spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:102:in `synchronize'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:102:in `spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > spawn_manager.rb:183:in `handle_spawn_application'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `__send__'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:291:in `main_loop'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/lib/passenger/ > abstract_server.rb:147:in `start_synchronously'' > /Library/Ruby/Gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server: > 32 > > Request > > Parameters: > > {"commit"=>"Update Tour Request", > "tour_request"=>{"packets"=>[], > "status"=>"received", > "booked_datetime(3i)"=>"13", > "sponsor_group_id"=>"19", > "externalsponsor_group_id"=>"", > "daterequested(3i)"=>"21", > "altdaterequested(1i)"=>"2008", > "actual_attendees"=>"", > "booked_datetime(4i)"=>"02", > "special_needs"=>"", > "altdaterequested(2i)"=>"11", > "packet_ids"=>["7", > "10", > "14"], > "est_duration"=>"", > "booked_datetime(5i)"=>"00", > "comments"=>"", > "title"=>"Chair", > "group_relationship"=>"we are a sub committee of ASU''s Technical > Advisory Group(TAG)", > "altdaterequested(3i)"=>"27", > "preferredtime_string"=>"01:00 PM", > "translators"=>"", > "namelist_duedate(1i)"=>"", > "sent_namelist_to_reception(1i)"=>"", > "group_location"=>"Tempe, > AZ", > "audiencedesc"=>"other", > "tour_guide_ids"=>["23", > "17"], > "est_group_size"=>"25", > "namelist_duedate(2i)"=>"", > "sent_namelist_to_reception(2i)"=>"", > "altpreferredtime_string"=>"04:00 PM", > "parking_confirmation_sent(1i)"=>"", > "booked_datetime(7i)"=>"-2", > "namelist_duedate(3i)"=>"", > "sent_namelist_to_reception(3i)"=>"", > "firstname"=>"Gregg", > "lastname"=>"Turnbull", > "conference_room_ids"=>["3", > "4"], > "parking_spaces_confirmdate(1i)"=>"", > "parking_confirmation_sent(2i)"=>"", > "packet_count"=>"25", > "parking_spaces_confirmdate(2i)"=>"", > "parking_confirmation_sent(3i)"=>"", > "phone"=>"555-555-5555", > "parking_spaces_requested"=>"", > "parking_spaces_confirmdate(3i)"=>"", > "namelist_complete"=>"1", > "organization"=>"SWD - Secure Web Developers", > "group_purpose"=>"develop secure web based solutions", > "groupgain"=>"", > "booked_datetime(1i)"=>"2008", > "high_profile_visitor"=>"1", > "daterequested(1i)"=>"2008", > "information_requested"=>"web software development", > "booked_datetime(2i)"=>"11", > "requested_languages"=>"", > "email"=>"gr...-V1Gsb1sALfC1mbG7bCnmcQ@public.gmane.org", > "groupname"=>"SWD Steering committee", > "audiencedesc_other"=>"ASU Group", > "daterequested(2i)"=>"11", > "parking_po"=>"0"}, > "_method"=>"put", > "authenticity_token"=>"be6b6926d0fef413b35e95d133a13d42bd8389aa", > "id"=>"5"} > > local gems on dev:: > *** LOCAL GEMS *** > > actionmailer (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.3.6) > actionpack (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.13.6) > actionwebservice (1.2.6) > activerecord (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.15.6) > activeresource (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2) > activesupport (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.4.4) > acts_as_ferret (0.4.3, 0.4.1) > arrayfields (4.7.3, 4.7.2, 4.6.0) > builder (2.1.2) > capistrano (2.5.5, 2.5.1, 2.5.0, 2.0.0) > cgi_multipart_eof_fix (2.5.0, 2.2) > chronic (0.2.3) > cucumber (0.2.3, 0.2.0) > daemons (1.0.10, 1.0.9, 1.0.7) > diff-lcs (1.1.2) > dnssd (0.7.1, 0.7.0, 0.6.0) > evilchelu-braid (0.5, 0.4.13) > fastthread (1.0.7, 1.0.6, 1.0.1) > fattr (1.0.3) > fcgi (0.8.7) > ferret (0.11.6, 0.11.4) > gem_plugin (0.2.3, 0.2.2) > highline (1.5.0, 1.4.0, 1.2.9) > hoe (1.12.1, 1.11.0, 1.8.2, 1.6.0) > hpricot (0.8.1, 0.7, 0.6.164, 0.6) > httpclient (2.1.4, 2.1.2) > libxml-ruby (1.1.3, 0.9.5, 0.8.3, 0.3.8.4) > log4r (1.0.5) > main (2.8.3) > mislav-will_paginate (2.3.8, 2.3.6) > mongrel (1.1.5, 1.1.4, 1.0.1) > mysql (2.7) > needle (1.3.0) > net-scp (1.0.2, 1.0.1) > net-sftp (2.0.2, 2.0.1, 1.1.0) > net-ssh (2.0.11, 2.0.4, 1.1.2) > net-ssh-gateway (1.0.1, 1.0.0) > open4 (0.9.6) > packet (0.1.15) > passenger (2.1.3, 2.0.3, 1.0.5) > polyglot (0.2.5) > rack (0.9.1, 0.4.0) > radiant (0.7.1, 0.6.9) > rails (2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2, 1.2.6) > rake (0.8.4, 0.8.3, 0.8.1, 0.7.3) > RedCloth (4.1.9, 4.1.0, 3.0.4) > rmagick (2.9.1, 2.8.0) > rspec (1.2.2, 1.2.0) > rspec-rails (1.2.2, 1.2.0) > ruby-activeldap (0.8.3.1) > ruby-net-ldap (0.0.4) > ruby-ole (1.2.8.2) > ruby-openid (2.1.4, 2.1.2, 1.1.4) > ruby-yadis (0.3.4) > rubyforge (1.0.3, 1.0.1, 1.0.0) > rubygems-update (1.3.1, 1.2.0) > rubynode (0.1.5, 0.1.3) > soap4r (1.5.8) > spreadsheet (0.6.3.1) > sqlite3-ruby (1.2.4, 1.2.1) > term-ansicolor (1.0.3) > termios (0.9.4) > transaction-simple (1.4.0) > treetop (1.2.5) > xml-simple (1.0.12, 1.0.11)