Rails помечает гемы / плагины: есть ли способ сделать взвешенные метки? - PullRequest
2 голосов
/ 17 января 2012

Я заинтересован в использовании актов типа пометки для приложения Rails 3.x: https://github.com/mbleigh/acts-as-taggable-on

При быстром поиске других решений для тегов это казалось одним из наиболее поддерживаемых решений. Но я не видел (по крайней мере во вводном файле readme) способа создания взвешенных тегов.

Например, если у меня есть модель Place и я хочу пометить «Bob's Pub» с помощью «bar, American, beer, cozy» ... я бы хотел, чтобы «bar» был тегом, который лучше всего определяет «Bob's». Паб". Это было бы вместо наличия поля категории.

Но теперь, когда я об этом думаю, это, похоже, добавит немного накладных расходов, возможно, даже дополнительный столбец или таблицу для обработки и хранения такого рода расчетов. Правильно ли я догадываюсь, что «взвешенный тег» не имеет особого практического применения?

actions-as-taggable-on имеет контексты ... поэтому при назначении тегов объекту я мог бы установить «primary_list» тегов, который бы содержал несколько наиболее важных тегов, определяющих объект.

...