Tagging Articles with Models

I'm new to Rails and I'm wondering how others would handle this.

I want to be able to post articles and tag them with related teams and players. I want to avoid duplicating data by maintaining a list of tags and then a list of teams/players. When a user clicks on a tag listed in the article, it should go to the player's profile page, or the team profile page.

As of right now, here are my current model classes.

- Article - Player - Team

Thanks in advance, Shane