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