Этот гем не будет работать с mongoid и mongodb, потому что он построен для того, чтобы разрешать тегирование с использованием реляционной базы данных с использованием активной записи.
Хорошая новость в том, что это очень просто сделать в монгоиде. Просто добавьте новое поле Array, названное в честь того, что вы перечислили бы как actions_as_taggable_on. Если у вас также есть acts_as_taggable, включите также поле универсальных тегов.
Если бы у вас была модель, которая выглядела бы так:
class User < ActiveRecord::Base
acts_as_taggable
acts_as_taggable_on :skills, :interests
end
Вы бы построили это так с mongoid:
class User
include Mongoid::Document
field :tags, type: Array
field :skills, type: Array
field :interests, type: Array
end
Затем, когда вы захотите сохранить тег, скажем, в качестве интереса, вы сделаете следующее:
@user.interests << 'computers'