On Tue, Jul 31, 2007 at 11:19:24AM +0200, Francisc Simon wrote:
> Hallo zusammen,
> 
> 
> ich hätte eine Frage bezüglich Ruby und Memcache vielleicht kann mir  
> jemand dabei helfen :-) ?
> 
> Ich habe eine MemCache variable angelegt:
> 
> memcache = MemCache.new( 'localhost:11211' )
> 
> dann habe ich ein leeres array reingelegt
> 
> memcache[ 'meinArray' ] = []
> 
> 
> so und nun wollte ich in dieses Array was reinlegen
> 
> memcache[ '' ] << 'meinValue'
> 
> und siehe da nichts ist passiert :-(
> 
> Kennt jemand das Problem ?

Ohne viel von Memcache zu verstehen - vermutlich wird dein Array da
serialisiert drin aufbewahrt, d.h. der Cache verhält sich durchaus
anders als bspw. ein Hash. Probier' mal

mein_array = memcache['meinArray']
mein_array << 'meinValue'
memcache['meinValue'] = mein_array 


Jens

-- 
Jens Krämer
http://www.jkraemer.net/ - Blog
http://www.omdb.org/     - The new free film database
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an