Utilizzo della gemma cached_resource per la memorizzazione nella cache delle risorse attive.Singleton non può essere scaricato - gemma cached_resource
modello User
class User < ActiveResource::Base
cached_resource
class teachers < SimpleDelegator
attr_accessor :teacher_id
def initialize(attributes = {}, _persisted = true)
@teacher_id = attributes['teacher_id']
super(User.find(@teacher_id))
end
end
end
Sto cercando di cache di risorse degli utenti.
/users/:user_id
Ogni volta che io chiamo/utenti /: user_id endpoint mi dà errore Singleton non possono essere scaricati in linea super(User.find(@teacher_id))
Si prega di suggerire se qualsiasi altra gemma mi può aiutare nelle chiamate ActiveResource caching.
Controllare questo post del blog http://bloggershetty.blogspot.in/2007/04/ruby-typeerror-singleton-cant-be-dumped.html potrebbe aiutarti :) – Pavan