I'd be happy if someone can help me with the following:
The application is for uploading all kinds of datafiles which should be
displayed accordingly to their mimetypes.
This is the class/database hierarchy of what I want to archive:
Attributes are e.g. groupname, timestamps of upload/update and so on
This is the generall description of the uploaded file
Attributes included are e.g. original_filename, mimetype and so on
If someone is uploading a file with a known mimetype, a (sub-)class
should be created with specific details about the file e.g.
Including width, height...
Textstyle (php, xml)...
I'd like to access the list of *all* files through something like:
Filegroup.find(xxx).files iterates over it and render it automatically
as it is specified in each of those sub-classes (so images whould be a
thumbnail, text is shown fully and binary just a simple download link)
I found the Polymorphic-attribute for the database associations but this
is the other way round, isn't it?
Also I took a look at
but this isn't exactly what I need because the class which should be
used should be defined automatically.
(E.g. somewhere is specified which class should be used for which
Thank you for your time and help.