Forum: Rails-ES Error con sesiones

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.
6547a8859c1f21dfdfa9fa5029db9a46?d=identicon&s=25 Daniel Esparza (tupanka)
on 2008-10-15 19:03
HOla. Me he dado cuenta de que al almacenar un arreglo en una sesion me
da error
¿a que se debe esto? ¿que estoy haciendo mal?
en otras ocasiones si lo he podido hacer.


Este es el codigo del controlador:
@detshow=[]
    @opcshow2=Meauxdet.find(:all, :order=>"'orden' ASC")
    @opcshow2.each do |o|
      revision2(o.id)
      if !@rdet.nil?
####        @rdet.each do |c|
####      En este arreglo se almacenan todos los DETALLES de submenu
disponibles para el usuario
          @detshow[@i]=o
          @i=@i+1
####        end
      end
    end

    session[:opcshowgen]=@detshow



el log development me dice:

Processing BuscarOrController#index (for 127.0.0.1 at 2008-10-15
12:28:21) [GET]
  Session ID:
BAh7DzoIY2lhaQY6EXRwb19yZWRvbmRlbzA6DGNzcmZfaWQiJTg2NzBjZmIw%0AOTYwNTlkN2NkNGM0YmM3ZGVlODcyMWUxOgl0YWxsaQ86DnJldHVybl90byIG%0ALzoPb3Bjc2hvd2dlblsLMCIMU09QT1JURSIOT1BFUkFUSVZPIg5DT05TVUxU%0AQVMiC0NJRVJSRSINUkVQT1JURVMiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xs%0AZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewA6D3VzdWFyaW9faWRp%0ABzoIaXZhaQ46D2RldHNob3dnZW5bGW86EE1lbnVkZXRhbGxlBzoWQGF0dHJp%0AYnV0ZXNfY2FjaGV7ADoQQGF0dHJpYnV0ZXN7CyILbW9kdWxvIgtUQUxMRVIi%0ACHVybCIbL09QRVJBVElWTy9QUkVTVVBVRVNUTyIHaWQiBzU0IgtvcGNpb24i%0ADk9QRVJBVElWTyIMZG9wY2lvbiIKTlVFVk8iCm9yZGVuIgYxbzsQBzsRewA7%0AEnsLIgttb2R1bG8iC1RBTExFUiIIdXJsIhMvVEFMTEVSL1RBTExFUiIHaWQi%0ABzI3IgtvcGNpb24iDFNPUE9SVEUiDGRvcGNpb24iC1RBTExFUiIKb3JkZW4i%0ABjFvOxAHOxF7ADsSewsiC21vZHVsbyILVEFMTEVSIgh1cmwiGS9PUEVSQVRJ%0AVk8vQlVTQ0FSX09SIgdpZCIHNTciC29wY2lvbiILQlVTQ0FSIgxkb3BjaW9u%0AIhhPUkRFTiBERSBSRVBBUkFDSU9OIgpvcmRlbiIGMW87EAc7EXsAOxJ7CyIL%0AbW9kdWxvIgtUQUxMRVIiCHVybCIfL1NPUE9SVEUvR1JVUE9fT1BFUkFDSU9O%0ARVMiB2lkIgc1NSILb3BjaW9uIgxTT1BPUlRFIgxkb3BjaW9uIhlHUlVQTyBE%0ARSBPUEVSQUNJT05FUyIKb3JkZW4iBjJvOxAHOxF7ADsSewsiC21vZHVsbyIL%0AVEFMTEVSIgh1cmwiBiMiB2lkIgc1NiILb3BjaW9uIg5PUEVSQVRJVk8iDGRv%0AcGNpb24iC0JVU0NBUiIKb3JkZW4iBjJvOxAHOxF7ADsSewsiC21vZHVsbyIL%0AVEFMTEVSIgh1cmwiGy9PUEVSQVRJVk8vUFJFU1VQVUVTVE8iB2lkIgc1OCIL%0Ab3BjaW9uIgtCVVNDQVIiDGRvcGNpb24iEFBSRVNVUFVFU1RPIgpvcmRlbiIG%0AMm87EAc7EXsAOxJ7CyILbW9kdWxvIgtUQUxMRVIiCHVybCIjL1RBTExFUi9T%0AT1BPUlRFL1RJUE9fTUFOT19PQlJBIgdpZCIHMjgiC29wY2lvbiIMU09QT1JU%0ARSIMZG9wY2lvbiIWVElQTyBERSBNQU5PIE9CUkEiCm9yZGVuIgYzbzsQBzsR%0AewA7EnsLIgttb2R1bG8iC1RBTExFUiIIdXJsIiEvVEFMTEVSL1NPUE9SVEUv%0AVElQT19UUkFCQUpPIgdpZCIHMjkiC29wY2lvbiIMU09QT1JURSIMZG9wY2lv%0AbiIVVElQT1MgREUgVFJBQkFKTyIKb3JkZW4iBjRvOxAHOxF7ADsSewsiC21v%0AZHVsbyILVEFMTEVSIgh1cmwiJ1RBTExFUi9TT1BPUlRFL1JFUFVFU1RPU19N%0AQU5PX09CUkEiB2lkIgczMCILb3BjaW9uIgxTT1BPUlRFIgxkb3BjaW9uIhxS%0ARVBVRVNUT1MgUE9SIE1BTk8gT0JSQSIKb3JkZW4iBjVvOxAHOxF7ADsSewsi%0AC21vZHVsbyILVEFMTEVSIgh1cmwiKy9UQUxMRVIvU09QT1JURS9NQU5PX09C%0AUkFfVElQT19UUkFCQUpPIgdpZCIHMzIiC29wY2lvbiIMU09QT1JURSIMZG9w%0AY2lvbiIcTUFOTyBPQlJBIFBPUiBUSVBPIFRSQUIiCm9yZGVuIgY2bzsQBzsR%0AewA7EnsLIgttb2R1bG8iC1RBTExFUiIIdXJsIhUvVEFMTEVSL1RBVE1FQ0FT%0AIgdpZCIHMzMiC29wY2lvbiIMU09QT1JURSIMZG9wY2lvbiIOTUVDQU5JQ09T%0AIgpvcmRlbiIGN287EAc7EXsAOxJ7CyILbW9kdWxvIgtUQUxMRVIiCHVybCIU%0AL1RBTExFUi9UQVRUUEdBIgdpZCIHMzQiC29wY2lvbiIMU09QT1JURSIMZG9w%0AY2lvbiIWVElQT1MgREUgR0FSQU5USUEiCm9yZGVuIgY4bzsQBzsRewA7EnsL%0AIgttb2R1bG8iC1RBTExFUiIIdXJsIhQvVEFMTEVSL1RBVERFR0EiB2lkIgcz%0ANSILb3BjaW9uIgxTT1BPUlRFIgxkb3BjaW9uIhZERUZFQ1RPUyBHQVJBTlRJ%0AQSIKb3JkZW4iBjlvOxAHOxF7ADsSewsiC21vZHVsbyILVEFMTEVSIgh1cmwi%0AFi9UQUxMRVIvVkVISUNVTE9TIgdpZCIHMzYiC29wY2lvbiIMU09QT1JURSIM%0AZG9wY2lvbiIOVkVISUNVTE9TIgpvcmRlbiIHMTBvOxAHOxF7ADsSewsiC21v%0AZHVsbyILVEFMTEVSIgh1cmwiES9UQUxMRVIvVFBPUCIHaWQiBzExIgtvcGNp%0Ab24iDFNPUE9SVEUiDGRvcGNpb24iGVRJUE9TIERFIE9QRVJBQ0lPTkVTIgpv%0AcmRlbiIHMTFvOxAHOxF7ADsSewsiC21vZHVsbyILVEFMTEVSIgh1cmwiKC9U%0AQUxMRVIvQ09ESUdPU19SRVBVRVNUT1NfTUFOT19PQlJBIgdpZCIHMzciC29w%0AY2lvbiIMU09QT1JURSIMZG9wY2lvbiIcQ09ESUdPUyBSRVBTLiBNQU5PIE9C%0AUkEiCm9yZGVuIgcxMm87EAc7EXsAOxJ7CyILbW9kdWxvIgtUQUxMRVIiCHVy%0AbCIcL1RBTExFUi9USUVNUE9TX01PREVMT1MiB2lkIgczOCILb3BjaW9uIgxT%0AT1BPUlRFIgxkb3BjaW9uIhdUSUVNUE9TIFBPUiBNT0RFTE8iCm9yZGVuIgcx%0AM287EAc7EXsAOxJ7CyILbW9kdWxvIgtUQUxMRVIiCHVybCIhL1RBTExFUi9Q%0AUkVGRVJFTkNJQVNfQ0xJRU5URSIHaWQiBzQxIgtvcGNpb24iDFNPUE9SVEUi%0ADGRvcGNpb24iGlBSRUZFUkVOQ0lBUyBDTElFTlRFUyIKb3JkZW4iBzE0bzsQ%0ABzsRewA7EnsLIgttb2R1bG8iC1RBTExFUiIIdXJsIhwvVEFMTEVSL1ZBTE9S%0AX01BTk9fT0JSQSIHaWQiBzM5IgtvcGNpb24iDFNPUE9SVEUiDGRvcGNpb24i%0AFFZBTE9SIE1BTk8gT0JSQSIKb3JkZW4iBzE1bzsQBzsRewA7EnsLIgttb2R1%0AbG8iC1RBTExFUiIIdXJsIhkvVEFMTEVSL0xJU1RBU19GSUpBUyIHaWQiBzQw%0AIgtvcGNpb24iDFNPUE9SVEUiDGRvcGNpb24iEUxJU1RBUyBGSUpBUyIKb3Jk%0AZW4iBzE2--8b34a47c0981147bff2ea41f69b8ba1522d90627
  Parameters: {"action"=>"index", "controller"=>"operativo/buscar_or"}


CGI::Session::CookieStore::CookieOverflow
(CGI::Session::CookieStore::CookieOverflow):
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session/cookie_store.rb:112:in
`close'
    C:/InstantRails-2.0-win/ruby/lib/ruby/1.8/cgi/session.rb:324:in
`close'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1247:in
`close_session'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1292:in
`process_cleanup_without_flash'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/flash.rb:173:in
`process_cleanup_without_session_management_support'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:133:in
`process_cleanup_without_components'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/components.rb:161:in
`process_cleanup'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:532:in
`process_without_filters'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in
`process_without_session_management_support'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in
`handle_request'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in
`dispatch'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in
`dispatch_cgi'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in
`dispatch'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:76:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in
`synchronize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:159:in
`process_client'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in
`each'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in
`process_client'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`initialize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`new'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`initialize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`new'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:282:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in
`each'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:128:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/command.rb:212:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:281
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/servers/mongrel.rb:64
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
    script/server:3

Rendering
C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/templates/rescues/layout.erb
(internal_server_error)
/!\ FAILSAFE /!\  Wed Oct 15 12:28:22 -0400 2008
  Status: 500 Internal Server Error
  CGI::Session::CookieStore::CookieOverflow
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session/cookie_store.rb:112:in
`close'
    C:/InstantRails-2.0-win/ruby/lib/ruby/1.8/cgi/session.rb:324:in
`close'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1247:in
`close_session'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1292:in
`process_cleanup_without_flash'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/flash.rb:173:in
`process_cleanup_without_session_management_support'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:133:in
`process_cleanup_without_components'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/components.rb:161:in
`process_cleanup'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:532:in
`process_without_filters'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in
`process_without_session_management_support'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in
`handle_request'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in
`dispatch'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in
`dispatch_cgi'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in
`dispatch'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:76:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in
`synchronize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in
`process'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:159:in
`process_client'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in
`each'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in
`process_client'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`initialize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`new'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`initialize'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`new'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:282:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in
`each'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:128:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/command.rb:212:in
`run'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:281
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in
`load'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/servers/mongrel.rb:64
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    C:/InstantRails-2.0-win/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
    script/server:3




 y por lo tanto recibo una pantalla con el siguiente error:

Status: 500 Internal Server Error Content-Type: text/html
500 Internal Server Error

alguna idea?
Ba6e83f1628194a060613026a33d8881?d=identicon&s=25 Isaac Feliu Pérez (Guest)
on 2008-10-15 19:19
(Received via mailing list)
Daniel, estás almacenando la sessión en una cookie y supongo que el
pedazo de array que le intentas meter no cabe en el espacio limitado
de una cookie (4 kb?, 64 kb?, ni idea).

El caso es que yo no guardaria nunca un objecto en la sesión, sino
solo los ids.

Aparte comentar que el

@detshow[@i] = o
@i=@i+1

supongo que solo lo utilizas para ir añadiendo elementos al array...
creo que te complicas un poco la vida, puedes utilizar:

@detshow << o

y te olvidas del contador @i

Y como recomendación, yo no utilizaria variables de instancia si no
las vas a necesitar en las vistas, para uso interno utilizo variables
normales. Ya que rails pasa todas las variables de instancia del
controlador a la vista, si estas pasando cosas que no necesitas, estas
consumiendo más recursos de lo necesario. ;)

Salutaciones,
--
Isaac Feliu
9e94436f8f108df3894576778ad26c14?d=identicon&s=25 Diego Fernandez (Guest)
on 2008-10-15 19:22
(Received via mailing list)
On Wed, Oct 15, 2008 at 7:03 PM, Daniel Esparza <
ruby-forum-incoming@andreas-s.net> wrote:

>
> alguna idea?


Extracto de [1]

"This cookie-based session store is the Rails default. Sessions
typically
contain at most a user_id and flash message; both fit within the 4K
cookie
size limit. Cookie-based sessions are dramatically faster than the
alternatives.

If you have more than 4K of session data or don't want your data to be
visible to the user, pick another session store."

[1] http://caboo.se/doc/classes/CGI/Session/CookieStore.html
6547a8859c1f21dfdfa9fa5029db9a46?d=identicon&s=25 Daniel Esparza (tupanka)
on 2008-10-16 15:51
Diego Fernandez wrote:
> On Wed, Oct 15, 2008 at 7:03 PM, Daniel Esparza <
> ruby-forum-incoming@andreas-s.net> wrote:
>
>>
>> alguna idea?
>
>
> Extracto de [1]
>
> "This cookie-based session store is the Rails default. Sessions
> typically
> contain at most a user_id and flash message; both fit within the 4K
> cookie
> size limit. Cookie-based sessions are dramatically faster than the
> alternatives.
>
> If you have more than 4K of session data or don't want your data to be
> visible to the user, pick another session store."
>
> [1] http://caboo.se/doc/classes/CGI/Session/CookieStore.html

Muchas gracias por su ayuda

 Será util que los usuarios que lean este hilo sepan , que cuando usamos
muchas sesiones en un metodo, al parecer se recarga una cookie o las
cookies del navegador que almacenan la id de cada sesion.

Despues de eliminar varias sesiones innecesarias del metodo
problemático, se soluciono el problema en cuestion.

En conclusion hay que hacer un uso eficiente de las sesiones.
This topic is locked and can not be replied to.