标签: cached-resource

无法转储Singleton - cached_resource gem

使用cached_resource gem缓存活动资源.

用户模型

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
Run Code Online (Sandbox Code Playgroud)

我正在尝试缓存用户资源.

/users/:user_id

每当我调用/ users /:user_id端点时它就会给出错误单例不能在行中转储 super(User.find(@teacher_id))

请建议是否有任何其他gem可以帮助我缓存activeresource调用.

ruby-on-rails activeresource ruby-2.2 rails-4-2-1 cached-resource

10
推荐指数
1
解决办法
1164
查看次数