With ActsAsTaggableOn, you can tag a single model on several contexts, such as skills, interests, and awards. It also provides other advanced functionality. https://rubygems.org/gems/acts-as-taggable-on