Aktuelles Mongoid (2.0.0) erlaubt:
@category = @list.categories.find(params[:id])
@category.delete
Und die resultierende Datenbankabfrage/-aktualisierung sieht so aus:
Siehe auch das letzte Beispiel auf http://mongoid.org/docs/persistence/
Beachten Sie, dass ich Variationen davon ausprobiert habe, die mit ActiveRecord funktioniert hätten (@list.categories.delete(xx)) und diese scheinen keine Wirkung zu haben.