Over a million developers have joined DZone.

Simple Many To Many Relationship With DataMapper

·
Simple many to many relationship with DataMapper. With ".. :through => Resource" (twice) DataMapper creates the default ChunkContext Relationship class and adds it to Chunk and Context


class Chunk 
  include DataMapper::Resource
    
  property :id,           Serial    # auto-increment integer key  
  has n, :contexts,       :through => Resource
end


class Context 
  include DataMapper::Resource
  
  property :id,           Serial    # auto-increment integer key
  property :filename,     String    # Context may represent a text-file
  
  has n, :chunks,         :through => Resource 
end
Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}