If you go for dm-is-nested_set, snusnu/dm-is-awesome_set might be a better idea
On Fri, Apr 15, 2011 at 05:00, RipTheJacker <[email protected]> wrote: > You may want to look at the dm-is-tree or dm-is-nested plugins. > > Any reason why it's a single table inheritance? > > On Apr 13, 7:05 am, sfeu <[email protected]> wrote: > > Hey, > > > > i am trying to figure out how i can manage the following mixture of > > inheritance and > > associations in Datamapper. Unfortunately i cannot browse through the > > associations > > so far. Maybe its a problem with the adapters as well - i realized > > that there is no standardized > > test suite available so far - or am i wrong? > > > > It would help me a lot if someone could point me out the correct way > > of specifying the following > > relationships. Then i could take a look into the adapters myself. > > > > I am still using 0.10.1 > > > > Thx, > > Sebastian > > > > class Element > > include DataMapper::Resource > > property :id, Serial > > property :type, Discriminator > > property :name, String, :key => true > > end > > > > class File < Element > > property :size, String > > belongs_to :parent, 'Folder', > > :parent_key => [ :id ], > > :child_key => [ :folder_id ], > > :required => true > > # belongs_to :folder > > end > > > > class Folder < File > > has n, :files, 'File', > > :parent_key => [ :id ], > > :child_key => [ :folder_id ] > > # has n, :files # not working as well > > end > > -- > You received this message because you are subscribed to the Google Groups > "DataMapper" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/datamapper?hl=en. > > -- You received this message because you are subscribed to the Google Groups "DataMapper" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/datamapper?hl=en.
