Używanie klejnotu do buforowania aktywnych zasobów.Singleton nie może być zawieszony - klejnotu cached_resource
modelu 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
Próbuję zasobów pamięci podręcznej użytkownika.
/users/:user_id
Ilekroć Wołam/users /: user_id punktu końcowego daje mi błędu singleton nie może być zatopiona w linii super(User.find(@teacher_id))
Proszę zasugerować jeśli każdy inny klejnot może mi pomóc w buforowania połączeń activeresource.
Sprawdź ten wpis na blogu http://bloggershetty.blogspot.in/2007/04/ruby-typeerror-singleton-cant-be-dumped.html może Ci pomóc :) – Pavan