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:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}