Dynamic Meta data

What is the best way to have a table that defines what the thing is and another table that defines if you hae it or not.. maybe a table will describe what i want better!! :

           ----------------define the items in one table           V ITEM1 [_] ITEM2 [_] ITEM3 ITEM4      ... [_] ITEMX

  ^------------------------Define if the user has it in another

Is this polymorphic? please point me where to learn how to do this the right way..

This is a simple many-to-many relationship.

See here: ActiveRecord::Associations::ClassMethods