Everybody's doing the thumb thing.

You know how on Youtube and many other sites you can either Thumbs Up + or Thumbs Down - a news story or comment. Okay, well I want to do this. I have a Model, Controller, Etc, for it, but I will use it for all of this:

* Pictures * Comments * News Articles

So, how can I set the model to -maybe- belong to many things. For example Rating could belong to News_Item. But then I have a Rating that belongs to Comment. How should I set this up in my database and in my RoR model?

http://wiki.rubyonrails.org/rails/pages/UnderstandingPolymorphicAssociations