Cuando actualizo me sale este mensaje en el navegador. El ejercicio es de un tutorial y se supone que siguiendo los passos no deberia dar error
ActiveRecord:AssociationTypeMismatch in RecetaController#update Categoria expected, got String RAILS_ROOT:. /script/.. /config/..
Application Trace |
Framework Trace |
Full Trace
c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations/association_proxy. Rb:148:in `raise_on_type_mismatch" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations/belongs_to_association. Rb:22:in `replace" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations. Rb:908:in `categoria=" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1672:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1672:in `attributes=" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1671:in `each" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1671:in `attributes=" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/scaffolding. Rb:144:in `update" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:1095:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:1095:in `perform_action_without_filters" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:632:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:638:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:438:in `call" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:637:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:619:in `perform_action_without_benchmark" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/benchmarking. Rb:66:in `perform_action_without_rescue" c:/ruby/lib/ruby/1. 8/benchmark. Rb:293:in `measure" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/benchmarking. Rb:66:in `perform_action_without_rescue" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/rescue. Rb:83:in `perform_action" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:430:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:430:in `process_without_filters" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:624:in `process_without_session_management_support" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/session_management. Rb:114:in `process" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:330:in `process" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/dispatcher. Rb:41:in `dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:113:in `handle_dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:79:in `service" c:/ruby/lib/ruby/1. 8/webrick/httpserver. Rb:104:in `service" c:/ruby/lib/ruby/1. 8/webrick/httpserver. Rb:65:in `run" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:173:in `start_thread" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:162:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:162:in `start_thread" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:95:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:92:in `each" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:92:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:23:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:82:in `start" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:63:in `dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/commands/servers/webrick. Rb:59 c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `gem_original_require" c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:495:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:342:in `new_constants_in" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:495:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/commands/server. Rb:39 c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `gem_original_require" c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `require" script/server:3
c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations/association_proxy. Rb:148:in `raise_on_type_mismatch" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations/belongs_to_association. Rb:22:in `replace" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/associations. Rb:908:in `categoria=" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1672:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1672:in `attributes=" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1671:in `each" c:/ruby/lib/ruby/gems/1. 8/gems/activerecord-1.15.3/lib/active_record/base. Rb:1671:in `attributes=" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/scaffolding. Rb:144:in `update" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:1095:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:1095:in `perform_action_without_filters" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:632:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:638:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:438:in `call" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:637:in `call_filter" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:619:in `perform_action_without_benchmark" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/benchmarking. Rb:66:in `perform_action_without_rescue" c:/ruby/lib/ruby/1. 8/benchmark. Rb:293:in `measure" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/benchmarking. Rb:66:in `perform_action_without_rescue" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/rescue. Rb:83:in `perform_action" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:430:in `send" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:430:in `process_without_filters" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/filters. Rb:624:in `process_without_session_management_support" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/session_management. Rb:114:in `process" c:/ruby/lib/ruby/gems/1. 8/gems/actionpack-1.13.3/lib/action_controller/base. Rb:330:in `process" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/dispatcher. Rb:41:in `dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:113:in `handle_dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:79:in `service" c:/ruby/lib/ruby/1. 8/webrick/httpserver. Rb:104:in `service" c:/ruby/lib/ruby/1. 8/webrick/httpserver. Rb:65:in `run" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:173:in `start_thread" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:162:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:162:in `start_thread" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:95:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:92:in `each" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:92:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:23:in `start" c:/ruby/lib/ruby/1. 8/webrick/server. Rb:82:in `start" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/webrick_server. Rb:63:in `dispatch" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/commands/servers/webrick. Rb:59 c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `gem_original_require" c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:495:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:342:in `new_constants_in" c:/ruby/lib/ruby/gems/1. 8/gems/activesupport-1.4.2/lib/active_support/dependencies. Rb:495:in `require" c:/ruby/lib/ruby/gems/1. 8/gems/rails-1.2.3/lib/commands/server. Rb:39 c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `gem_original_require" c:/ruby/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `require" script/server:3
Request Parameters: {"id"=>"1", "receta"=>{"categoria"=>"1", "descripcion"=>"Sólo para valientes", "instrucciones"=>"Añadir cantidades generosas de salsa brava a las patatas fritas ", "titulo"=>"Patatas con salsa brava", "id"=>"1"}}
Show session dump
---
flash:! Map:ActionController:Flash:FlashHash {}
Response Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"}