mbleigh/acts-as-taggable-on — Issue #218: Tags should carry the context, not taggings
Author: the8472
Created: 2012-01-09 17:18:24+00:00
State: open

Proposal: The context field should be stored in the `tags` table instead of the `taggings`.

Usecase 1: Predefining Tags for a specific context and suggesting them to the user.
Usecase 2: Augmenting the Tag class by adding color or image fields to make the way a tag is displayed configureable. Or to add descriptions to a Tag.

Neither is currently possible because identically-named tags from different namespaces share the same Tags record, even if they have semantically completely different meanings and just coincidentally happen to have the same name.