I have a category model and several other models that I want to
Categories are organised in a hierarchy.
class Category < ActiveRecord::Base
class User < ActiveRecord::Base
class Image < ActiveRecord::Base
I am quite sure that I am going to have additional models (like User
and Images) that I want to categorize later on.
It should be possible to assign a category to more than one object.
For example I have a category "new" and I want to assign this category
to several user and image records.
So many Images and Users could have many categories and vice versa.
I thought maybe it is possible to implement this with a
has_many :through association in combination with polymorphic => true,
but until now I could not fiqure out how to declare this in the models
and how my migrations have to look like...
Thanks for your help.