redis 오브젝트 목록이 있습니다. 목록의 각 개체에는 다른 목록이 있어야합니다.루비 오브젝트의 Redis 오브젝트 목록
class Parent include Redis::Objects list :children, marshal: true end
class children include Redis::Objects end
상기 코드 샘플은 관계를 강조. 그들은 등 attr_accessors 같은 다른 일을 포함 할
I는 아래의 예와 같이, 부모의 인스턴스에 아이를 호출 할 때 내 문제는 도착 :
p = Parent.new
Redis::List.new('some_key', marshal: true) << p
p.children => nil
목록이 추가 된 활성 레코드 모델을 사용하는 작업 예제가 있습니다. 그러나 그것을 redis-object에 포함시키는 것은 나에게 문제를주는 것처럼 보인다.
redis-object 설명서의 파트 2에 설명 된대로 수동으로 처리해야합니까, 아니면 부모 개체 생성시 redis-objects 목록을 작성해야합니까? 내 생각은이 창조가 암시 적이라는 것이었다.