Лучше создать дополнительную таблицу:
rails g model Tag name:string description:string
rails g model Entry tag:references ...
А потом просто позвоните им:
@entries = Entry.select('tag_id, count(tag_id) as total').group(:tag_id).includes(:tag)
После этого у вас будут все описания вашего объекта:
@entries.first.tag.description # description of entry tag
@entries.first.tag.total # total number of such kind of tags
P.S .: Почему только одна метка на запись?