I am thinking about using functions-as-taggable-on for any Rails 3.x application: https://github.com/mbleigh/acts-as-taggable-on

Carrying out a quick look for other marking solutions, this appeared like among the finest-supported ones. However I did not see (a minimum of within the opening readme) for the way to complete weighted tags.

For example, if I've got a Place model and that i desired to tag "Bob's Pub" with "bar, American, beer, cozy"...I would like "bar" to become the tag that best defines "Bob's Pub". This is instead of getting a category area.

However which i consider it, that will appear to include a great deal of overhead, possibly even an additional column or table to deal with and store that type of calculation. Shall We Be Held in speculating that the "weighted tag" isn't of particular practical use?

functions-as-taggable-on comes with contexts...then when setting tags for an object, I possibly could set a "primary_list" of tags which may contain several of the most basic tags that comprise the item.