My own usage was just that 'a tag is a tag', where yours seem to have 
distinct types or classes of tags (location or language).

If those are not editable by a user, then I could see managing the UI 
presentation of the tags so they could be separated. If they really are 
your tags, you can build the logic to know what is what (with two types, 
you only have to keep track of half the tags -- if not type A then type 
B).  You could use this knowledge to separate the tags for UI 
presentation and simply (re)combine them for persistence.

Taht would let you leverage the tagging portion of has_many_polymorphs.

Of course, that notion falls apart if the users can add their own tags.

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to